3 回答

TA贡献1828条经验 获得超3个赞
虽然很丑陋,但似乎可以使用
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install --upgrade numpy
请注意,如果对于除numpy之外的其他软件包(例如lxml)遇到此错误,请指定该软件包名称,而不要numpy在commnd的末尾。
我看到有人在安装gem时遇到类似的问题
Ruby Gem安装Json在Mavericks和Xcode 5.1上失败-未知参数:'-multiply_definedsuppress'
这只是临时修复,在某些时候必须修复编译器选项

TA贡献1820条经验 获得超2个赞
对于Docker(Alpine)和Python 3.x,这对我有用:
RUN apk update
RUN apk add make automake gcc g++ subversion python3-dev

TA贡献1812条经验 获得超5个赞
如果您不想使用sudo(因此,使用venv时会保留权限和类似的东西),则可以将ARCHFLAGS声明添加到.bash_profile中,然后按常规运行。这与venv一起在Mavericks和Xcode 5.1中为我工作:
在〜/ .bash_profile中:
导出ARCHFLAGS = -Wno-error =未使用的命令行参数-未来的硬错误
然后,只需运行以下命令:
点安装--upgrade numpy
添加回答
举报