2017-02-04 4 views
1

Я пытаюсь отчаянно установить PyQt5 для python2.7 на моем Mac, работающем под управлением macOS Sierra. Я пробовал работать:macOS Sierra установить PyQt5 для python2.7

brew install pyqt5 

Также как и загрузка исходного кода и компиляция. Может ли кто-нибудь предоставить мне некоторые быстрые команды, которые я могу скопировать/вставить в терминал для установки PyQt5 для python2.7?

ответ

0

Это довольно хорошее краткое изложение проблемы, и решение:

https://plashless.wordpress.com/2014/03/26/building-pyqt5-for-python2-7-on-a-clean-ubuntu-13-10-build-machine/

Я полагаю, вы не видите, используя python3 в качестве опции. Даже внутри виртуального? Разработка нового программного обеспечения с использованием python2 может стать все более разочаровывающей (все больше и больше проблем, подобных тем, с которыми вы сталкиваетесь).

sudo easy_install pip 
sudo pip install virtualenv 
brew install python3 
virtualenv -p python3 venv 
. venv/bin/activate 
pip install pyqt5 
# PROFIT 
+0

Спасибо, я попробовал это решение, и он отлично работал. Я новичок в python и unix, поэтому я совершенно не знал, что вы даже можете создавать виртуальные среды для установки пакетов. Большое спасибо, сейчас немного почитаем о венве! :) – user3185731

+0

Рад, что это сработало! Да, хорошо. virtualenv устанавливает всю новую копию python и всех связанных файлов в выбранный вами каталог. Затем, когда вы говорите «активировать», это бесполезно с вашим PATH, который является списком каталогов, которые просматриваются, когда вы говорите «python» или запускаете любую другую команду, которая не имеет/в ней (и не является оболочкой функция или встроенный). Если вы открываете новую оболочку и хотите использовать новый python, вы хотите сказать '. venv/bin/activate', чтобы снова изменить ваш путь. virtualenv необходим, если вы хотите использовать python, не создавая беспорядка! –

Смежные вопросы