winpython是个坑_Win10 Python MySQLdb安装爬的坑
先報一下環(huán)境:win10 python2.7
先前安裝了Anaconda,然后安裝了pyCharm。
安裝的包 MySQL-python-1.2.4b4.win32-py2.7.exe
pyCharm下
import MySQLdb(仔細核對有沒有打錯MySQLdb)
報錯:No module named MySQLdb
然后進到cmd,python命令行
import MySQLdb
報錯:最下面兩行
import _mysql
ImportError: DLL load failed: %1 不是有效的 Win32 應用程序。
原因:
win10 64位,安裝的包是32位的(看上面),重新安裝64位的包:
http://www.codegood.com/downloads
我安裝的是MySQL-python-1.2.3.win-amd64-py2.7.exe
然后python命令行
import MySQLdb 成功
回到pyCharm
import MySQLdb
報錯:No module named MySQLdb
解決方案:
(1)File->setting->Project->Project Interpreter 在右邊Project Interpreter可以通過下拉箭頭直接更換解釋器為本地安裝目錄下的解釋器(更換過程要等10分鐘左右)
(2)第二種方案File->setting->Project->Project Interpreter 在右上角有個設(shè)置的標記(右上Project Interpreter最右邊),點擊->add->Inherit global site-packages->ok
https://cloud.tencent.com/developer/news/97345
(3)第三種方案可以直接在pyCharm里面安裝模塊,File->setting->Project->Project Interpreter 點擊最右邊的 + 按鈕,里面搜索包,然后Install Package。
https://bbs.csdn.net/topics/392315121?page=1
筆者用的是方案(1),pyCharm里import MySQLdb成功
下面分享過程中的一些文章和網(wǎng)站:
總結(jié)一下在Windows上安裝MySQLdb
https://blog.csdn.net/scelong/article/details/6961141
這個是我看錯了python命令行的報錯,以為是下面的錯誤:
import _mysql
ImportError: DLL load failed: 找不到指定的模塊。
但其實和上面報的錯是不一樣的,不過也有收獲
//文章為筆者原創(chuàng),分享和記錄自己的學習歷程,轉(zhuǎn)載請注明出處
總結(jié)
以上是生活随笔為你收集整理的winpython是个坑_Win10 Python MySQLdb安装爬的坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 疝气灯多少钱啊?
- 下一篇: 机械键盘换轴要多少钱一个