我试图在我的 Mac OS X El Capitan 上安装 PyObjC,下载大约 40 分钟后,我收到一个错误,然后它停止了。我尝试在终端中使用以下代码进行安装:
pip install pyobjc
错误说:
Command python setup.py egg_info failed with error code 1 in
/private/var/folders/6x/pl46qrrj2n51fs9z00cw46240000gn/T/pip_build_Dustin/pyobjc-framework
-AVKit
Storing debug log for failure in /Users/Dustin/Library/Logs/pip.log
我正在使用 Xcode 版本 7.3,并一直在网上搜索一些答案,但找不到任何似乎有帮助的内容。关于如何完成下载有什么建议吗?
您正在使用 Python 2.7,但从日志来看,您似乎正在尝试安装pyobjc
对于不同的版本,很可能是 Python 3。
第 267 行:pkg_resources.VersionConflict:(pyobjc-core 2.5.1
(/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC),
Requirement.parse('pyobjc-core>=3.1.1'))
如果您想使用Python 3,请使用以下方法安装:
python3 -m pip install pyobj
或者,我建议您继续下载pyobjc
from here,并使用以下命令从源手动安装它:
- 对于 Python 2.7:
python2.7 pyobjc/install.py
- 对于 Python 3.x:
python3 pyobjc/install.py
文档here and here,更详细地清楚解释安装过程。后者也处理一些可能的问题。
另一种选择是尝试easy_install
:
python -m easy_install pyobjc
Note
请确保您有commandline-tools
from xcode
在尝试安装之前已安装pyobjc
。另外,如果您使用 Mac OS X 10.8 或更低版本,请确保事先在终端中运行此命令。
xcode-select --install.
最后,单独安装核心可能是个好主意:
python2.7 -m pip install -U pyobjc-core
python2.7 -m pip install -U pyobjc
让我们尝试一下这些方法,看看它们是否有效!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)