python安裝MySQLdb(即mysql-Python)模塊的一些問題


1.超時問題

如果出現:ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out

解決方法如下:

pip --default-timeout=100 install -U module_name 

2.位數問題

 如果出現:ImportError: DLL load failed: %1 不是有效的 Win32 應用程序

在安裝模塊時,需要python的位數和模塊的位數相匹配。

注:這里是python的位數,不是指計算機的位數!!!

2.1查看python的位數

在命令提示符中直接輸入python,即可查看python的位數,我安裝的是32位(我是win 64位)

2.2安裝對應位數的模塊

例如我要安裝MySQLdb模塊(模塊名稱叫作mysql-Python)

有多種版本供選擇:

下載地址:https://pypi.python.org/pypi/MySQL-python/

注:官網提供的是32位的模塊,如需64位的模塊,請自行百度。

MySQL-python-1.2.5.win32-py2.7.exe            

MySQL-python-1.2.5.win-amd64-py2.7.exe

此時,我是32位的python,則選擇第一個進行安裝。安裝完畢后,在python命令符后查看:

安裝成功。

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM