macOS Sierra为python2.7安装PyQt5

macOS Sierra为python2.7安装PyQt5,python,macos,python-2.7,terminal,pyqt5,Python,Macos,Python 2.7,Terminal,Pyqt5,我正在拼命地在我运行macOS Sierra的Mac上安装PyQt5 for python2.7。我试过跑步: brew install pyqt5 以及下载源代码和自己编译。有谁能给我提供一些快速命令,我可以复制/粘贴到终端来安装PyQt5 for python2.7吗?这是一个很好的问题概述,也是一个解决方案: 我想您不认为使用python3是一种选择。即使是在虚拟电视里?使用python2开发新软件可能会变得越来越令人沮丧(越来越多的问题,比如你遇到的问题) 谢谢,我尝试过这个解决方案

我正在拼命地在我运行macOS Sierra的Mac上安装PyQt5 for python2.7。我试过跑步:

brew install pyqt5

以及下载源代码和自己编译。有谁能给我提供一些快速命令,我可以复制/粘贴到终端来安装PyQt5 for python2.7吗?

这是一个很好的问题概述,也是一个解决方案:

我想您不认为使用python3是一种选择。即使是在虚拟电视里?使用python2开发新软件可能会变得越来越令人沮丧(越来越多的问题,比如你遇到的问题)


谢谢,我尝试过这个解决方案,效果非常好。我是python和unix新手,所以我完全不知道您甚至可以为软件包安装创建虚拟环境。非常感谢,现在我要读一读有关venv的内容!:)很高兴它成功了!是的,很好。virtualenv将在您选择的目录中安装python和所有相关内容的全新副本。然后,当你说“activate”时,它会弄乱你的路径,这是当你说“python”或运行任何其他没有/的命令(不是shell函数或内置命令)时搜索到的目录列表。如果您打开一个新的shell并想要使用新的python,那么您需要说
。venv/bin/activate
再次更改路径。如果您想使用python而不造成混乱,那么virtualenv是必需的!Versionitis,仅适用于macos 10.11或更高版本。10.10约塞米蒂:“未找到符号:_os_log_default…/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5/QtCore(为Mac os X 10.11构建)”
sudo easy_install pip
sudo pip install virtualenv
brew install python3
virtualenv -p python3 venv
. venv/bin/activate
pip install pyqt5
# PROFIT