簡體   English   中英

如何修復 pip install MySQL-python 出現的錯誤

[英]How to fix the error coming pip install MySQL-python

C:\Windows\system32>pip install MySQL-python 使用緩存的 MySQL-python-1.2.5.zip 收集 MySQL-python (108 kB) 使用舊版 setup.py 安裝 MySQL-python,因為未安裝 package 'wheel'。 安裝收集的包:MySQL-python 運行 setup.py install for MySQL-python...錯誤錯誤:命令出錯,退出狀態為 1:命令:'C:\Users\Pavan P\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation .Python.3.8_qbz5n2kfra8p0\python.exe' -u -c '導入系統、設置工具、標記化; sys.argv[0] = '"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"'; file ='"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"';f=getattr(tokenize, '"'" '打開'"'"', 打開)(文件);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'" ');f.close();exec(compile(code, file , '"'"'exec'"'"'))' install --record 'C:\Users\Pavan P\AppData\Local\Temp\ pip-record-lt8udbbu\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\Pavan P\AppData\Local\Packages \PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Include\MySQL-python' cwd: C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python
完成 output(24 行):running install running build running build_py creating build creating build\lib.win-amd64-3.8 copying mysql_exceptions.py -> build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8 \MySQLdb 復制 MySQLdb_ init .py -> build\lib.win-amd64-3.8\MySQLdb 復制 MySQLdb\converters.py -> build\lib.win-amd64-3.8\MySQLdb 復制 MySQLdb\connections.py -> build\lib .win-amd64-3.8\MySQLdb 復制 MySQLdb\cursors.py -> build\lib.win-amd64-3.8\MySQLdb 復制 MySQLdb\release.py -> build\lib.win-amd64-3.8\MySQLdb 復制 MySQLdb\times .py -> build\lib.win-amd64-3.8\MySQLdb 創建 build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb\constants_ init _.py -> build\lib.win-amd64-3.8\MySQLdb \constants 復制 MySQLdb\constants\CR.py -> build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb\constants\FIELD_TYPE.py -> build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb \constants\ER.py -> build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb\constants \FLAG.py -> build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-3.8\MySQLdb\constants 復制 MySQLdb\constants\CLIENT.py -> build\lib.win-amd64-3.8\MySQLdb\constants running build_ext building '_mysql' extension error: Microsoft Visual C++ 14.0 is required. 通過“Visual Studio 構建工具”獲取: https://visualstudio.microsoft.com/downloads/ -------------------------- ---------- 錯誤:命令出錯,退出狀態為 1:'C:\Users\Pavan P\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\python.exe' -u -c '導入系統、設置工具、標記化; sys.argv[0] = '"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"'; file ='"'"'C:\Users\Pavan P\AppData\Local\Temp\pip-install-6b6uth5n\MySQL-python\setup.py'"'"';f=getattr(tokenize, '"'" '打開'"'"', 打開)(文件);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'" ');f.close();exec(compile(code, file , '"'"'exec'"'"'))' install --record 'C:\Users\Pavan P\AppData\Local\Temp\ pip-record-lt8udbbu\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\Pavan P\AppData\Local\Packages \PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Include\MySQL-python' 檢查日志中的完整命令 output。

您不需要安裝 Visual Studio 構建工具,而是嘗試安裝以下相同的模塊,

pip install pymysql
pip install mysql-connector
pip install mysql-connector-python

筆記:

這里列出的所有模塊都是一樣的

這是錯誤,看來您需要安裝 MS Visual C++ 14.0

錯誤:需要 Microsoft Visual C++ 14.0。 使用“Visual Studio 構建工具”獲取它: https ://visualstudio.microsoft.com/downloads/ ------------------------- ------------- 錯誤:命令出錯,退出狀態為 1

我在嘗試安裝pip install MySQL-python時遇到了同樣的錯誤。 然后我試了,

  pip install mysql-connector
  pip install mysql-connector-python
  pip install pymysql

而不是安裝 Visual Studio 構建工具,錯誤已得到修復。

解決問題最快最好的方法是模塊 whl。 python -m pip 安裝mysqlclient==1.4.2.post1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM