Я использую slackware, у которого есть python 2.6 по умолчанию. Я установил python 2.7 и успешно insatlled numpy и scipy и matplotlib в python 2.7, используя slackbuilds и pip.upgradeepkg использует неправильную версию python для установки пакетов
Однако, когда я пытаюсь установить Pygame с помощью:
upgradepkg --install-new pygame-1.9.1-x86_64-1sl.txz
он устанавливается в Python 2.6 (Txz пришел из pkgs.org)
Есть ли способ указать в upgradepkg
который питон версия Я хочу к нам? Я уверен, что верный способ - распаковать файл pygame, войти в него и изменить некоторые значения, затем переупаковать его, а затем снова запустить команду обновления ... но я не знаю, что я делаю, поэтому я хотел видеть если есть более простой способ, прежде чем я начну это путешествие.
ОБНОВЛЕНИЕ: У меня такая же проблема с PyGTK, поэтому я начинаю думать, что это что-то в настройках upgradeepkg ... не смогли правильно рассказать о вопросе в Google, чтобы придумать solution
Какую версию Slackware? Я предлагаю вам использовать скрипты сборки из http://slackbuilds.org/. – uselpa
13.37 Единственный доступный для pygame - 13.1. Хотя ... Я случайно установил numpy, blas, lapack и scipy из версии 14.0 ... но они, похоже, работали до сих пор. –
думал, что он не отвечает на этот конкретный вопрос, я выяснил проблему. Pip указывал на macogx версию pygame, поэтому я просто назвал pip с явным адресом http, указывающим на версию Linux, и это сработало! –