python - Mac 上的 pip install 遇到版本错误

标签 python macos pip

我正在尝试使用 pip 安装 python 包,但它认为我的 Mac 版本与实际版本不同:

pip install root_numpy

Collecting root-numpy
Using cached root_numpy-4.4.1.tar.gz
Building wheels for collected packages: root-numpy
Running setup.py bdist_wheel for root-numpy ... error
Complete output from command /Users/mattzhang/py3_kernel/bin/python3 -u -c "import setuptools, tokenize;__file__='/private/var/folders/38/2_qkncsd1hlgd2871lnmrgw80000gn/T/pip-build-xexox4xy/root-numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /var/folders/38/2_qkncsd1hlgd2871lnmrgw80000gn/T/tmpawn1rjqlpip-wheel- --python-tag cp35:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.6-intel-3.5
creating build/lib.macosx-10.6-intel-3.5/root_numpy
copying root_numpy/__init__.py -> build/lib.macosx-10.6-intel-3.5/root_numpy
copying root_numpy/_array.py -> build/lib.macosx-10.6-intel-3.5/root_numpy

...

clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)

这里的问题是我使用的是 Yosemite 版本 10.10.5,但 pip 认为我使用的是 10.6。我可以做什么来纠正这个问题?

最佳答案

尝试设置部署目标 导出 MACOSX_DEPLOYMENT_TARGET=10.10,然后再次执行 pip install root_numpy

关于python - Mac 上的 pip install 遇到版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36975729/

相关文章:

python - python中的矩阵镜像

python : Generate avro schema using pandavro invalid datatype64[ns]

sql-server - 使用 ActualTech odbc 驱动程序连接到 sql server - Mac 上的 VBA Office 2011

python - 无法安装 mysql 客户端 1.3.12 出现 fatal error C1083 : Cannot open include file: 'mysql.h' : No such file or directory

python - pip安装模块错误

python - Peewee SQL 查询连接,其中没有一个匹配

python - 如何在 Python 中对 Google App Engine 上的 utf-8 字符串进行排序?

python - 在子进程中,某些命令有效,但 Mac 终端中的其他命令无效

ios - NSMutableString appendString vs appendFormat,哪个效率更高?

python - debian python pip错误