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上失敗-未知參數(shù):'-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中,然后按常規(guī)運行。這與venv一起在Mavericks和Xcode 5.1中為我工作:
在?/ .bash_profile中:
導出ARCHFLAGS = -Wno-error =未使用的命令行參數(shù)-未來的硬錯誤
然后,只需運行以下命令:
點安裝--upgrade numpy
添加回答
舉報