2017-09-26 116 views
0

最近我一直在爲Python安裝MySQL而苦苦掙扎。我已閱讀所有論壇上的評論,無論是在這裏還是其他相關論壇,但沒有任何建議似乎有所幫助。以下是一些細節。如何根據安裝管理器在Windows上安裝Python的MySQL連接器Python未安裝?

當我嘗試啓動MySQL連接器的安裝以下錯誤消息立即彈出:「的Python V3.4沒有發現我們只支持安裝了Python uing從http://www.python.org/download/下載Microsoft Windows安裝程序(MSI),請檢查。上http://dev.mysql.com/doc連接器/ Python的手冊,瞭解更多信息

我的操作系統:Windows 7中,64位版本的Python是從正確安裝here,版本:3.4.0,X86-64的Windows MSI安裝程序

MySQL連接器是從here

我已經把我的環境變量(我的電腦>屬性>高級系統設置>環境變量),首先我嘗試添加C:\ Python34 \到路徑,後來我創建了一個名爲「PYTHONPATH」一個新的環境變量並加載了C:\ Python34及其所有子文件夾。

我卸載並重新安裝這兩個Python版本和MySQL,它並沒有幫助。我沒有安裝任何其他舊版本的Python。後來我又重新安裝了Python,因爲我在其中一篇帖子中看到,爲計算機的所有用戶安裝軟件可能會有所幫助。這對我幫助不大。

我試圖通過命令提示安裝,它也沒有幫助。

有人建議我卸載Python的64位版本和安裝32位版本代替,但我不能不3.4.0版本,顯然32位版本不適用於此版本存在。

如果您有任何意見,我會非常感激,因爲我得到這一切非常絕望。


編輯:當我在點子這種說法命令行試了一下:PIP安裝MySQL的Python,我得到了以下錯誤消息:找不到滿足要求的MySQL的Python版本== 2.1.7(從版本:1; 2; 4b5 ... 1.2.4b4))然後,我試圖安裝錯誤消息提供的最新版本,我到達了一個新的錯誤:命令python setup.py egg_info失敗錯誤代碼1在C:\ Users ...

編輯no2:再次命令窗口:pip安裝mysql-python導致:命令C:\ Python34 ... mysql-python \ setup.py ...編譯失敗,錯誤代碼爲1.

編輯NO3:我忘了提及上面,當我想在命令窗口中運行我的程序(使用數據庫)最初發生問題。它沒有運行,而是給出了錯誤ImportError:沒有模塊名稱'mysql'。因此,我開始尋找安裝缺失模塊的方法。

+0

可以幫助你嗎? https://stackoverflow.com/questions/4960048/python-3-and-mysql –

回答

0

我終於可以做到了!萬一別人經歷相同的惡夢,因爲我有,這裏是解決方案:而不是使用命令行我打開了Windows電源外殼和類型

pip install mysql-python 

而且它成功地下載和Python腳本不拋出錯誤了。

0

你能說清楚你在做什麼嗎? MySQL連接器看起來像一個數據庫驅動程序...你想要一個客戶端庫嗎?

有很多這樣的庫,但pymysql是一個我發現是有用的。

+0

我想通過Python程序使用數據庫。這就是爲什麼我需要以某種方式連接到MySQL數據庫,以便能夠運行程序。當我在命令行中運行程序時,我得到了名爲'mysql'的No模塊,這就是我開始關注如何安裝缺失模塊的原因。 – lazarea

+0

查看https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python – speedyturkey

+0

感謝zou,但不幸的是我已經看到這篇文章,MySQLdb是不支持Python 3 +顯然:https://stackoverflow.com/questions/23376103/python-3-4-0-with-mysql-database – lazarea