【问题标题】:pip install on mac runs into version errormac 上的 pip install 遇到版本错误
【发布时间】:2016-10-12 16:38:21
【问题描述】:

我正在尝试使用 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。我能做些什么来纠正这个问题?

【问题讨论】:

    标签: python macos pip


    【解决方案1】:

    尝试设置部署目标 export MACOSX_DEPLOYMENT_TARGET=10.10 然后再做pip install root_numpy

    【讨论】:

      猜你喜欢
      • 2017-07-04
      • 2021-01-14
      • 2014-04-17
      • 2014-02-03
      • 2020-07-21
      • 2023-03-15
      • 2014-09-16
      • 2019-08-09
      • 2011-09-20
      相关资源
      最近更新 更多