2 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用C ++編譯器選項(xiàng)安裝MinGW
添加C:\MinGW\bin到您的路徑
在中PYTHONPATH\Lib\distutils,創(chuàng)建一個(gè)文件distutils.cfg并添加以下行:
[build]
compiler=mingw32

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
即使配置文件解決了此問(wèn)題,也不總是一個(gè)選擇。我在命令行安裝過(guò)程中遇到了相同的問(wèn)題,但無(wú)法在所有計(jì)算機(jī)和python發(fā)行版上更改配置文件。
這是我的解決方案:
對(duì)于mingw32和軟件包,它們默認(rèn)使用VC ++:
pip install --global-option build_ext --global-option --compiler=mingw32 <package_zip>
對(duì)于WinPython上的Visual C ++,它默認(rèn)使用mingw32:
pip install --global-option build_ext --global-option --compiler=msvc <package_zip>
添加回答
舉報(bào)