3 回答

TA貢獻1834條經驗 獲得超8個贊
使用來自Cristoph Golke的預編譯的二進制whl文件。這比設置完整的開發環境來編譯單個庫要容易得多。
下載.whl文件,然后pip install <path to .whl>
在您正在使用的python環境中下載。

TA貢獻1779條經驗 獲得超6個贊
在我的Django項目中安裝mysqlclient時出現此錯誤。_mysql.c(29):致命錯誤C1083:無法打開包含文件:'mysql.h':沒有此類文件或目錄錯誤:命令'C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.14.26428 \ bin \ HostX86 \ x64 \ cl.exe'失敗,退出狀態為2
我找到了解決此問題的解決方法。原因是mysqlclient版本與您的Python版本不匹配
首先,您可以檢查python版本
python --version
然后您可以根據python版本安裝mysqlclient版本。
如果python版本是3.7,則可以安裝mysqlclient == 1.3.14或直接下載mysqlclient-1.3.14-cp37-cp37m-win_amd64.whl文件。
如果您的python版本是3.6,則可以安裝mysqlclient == 1.3.13或直接下載mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl文件。
添加回答
舉報