我正在使用Python 2.6.1,我想連接到MySQLdb,我在我的系統中安裝了mySQL,並試圖連接MySQL-python-1.2.2.win32-py2 0.6從http://www.codegood.com/archives/4的網站,但它不工作 在運行我的應用程序的說無模塊名爲MySQLdb的連接Python 2.6.1與MySQLdb
請任何一個向我提供了MySQLdb的適當的設置。
在此先感謝
我正在使用Python 2.6.1,我想連接到MySQLdb,我在我的系統中安裝了mySQL,並試圖連接MySQL-python-1.2.2.win32-py2 0.6從http://www.codegood.com/archives/4的網站,但它不工作 在運行我的應用程序的說無模塊名爲MySQLdb的連接Python 2.6.1與MySQLdb
請任何一個向我提供了MySQLdb的適當的設置。
在此先感謝
該模塊是不是有可能在你的Python搜索路徑..
檢查,看是否該模塊是你Python的路徑 ...在windows ...你可能找到它在註冊表中
HKLM \ SOFTWARE \ Python的\ PythonCore \ 2.6 \ PYTHONPATH
小心編輯它...
您也可以通過以下
import sys
sys.path.append('somepath_to_the_module_you_wanted')
import the_module_you_wanted
希望幫助
改變Python路徑programmaticly我無法讓我的安裝連接到MySQL,因爲這個同樣的問題。儘管你的答案可能是正確的,但你們是否真的希望新手能夠開始使用註冊表來獲得Python與MySQL的合作?你的答案可能是對的,但我認爲這是有風險的 – 2009-12-11 22:50:41
Helen,在上面的解決方案中表示,有兩個* TWO *方法來解決你的問題。 (其中一個不涉及註冊表編輯) 第一個是編輯您的機器的python模塊搜索路徑。在Windows中,模塊搜索路徑位於註冊表中,通常由模塊安裝程序完成更改。 第二個建議的解決方案適合你的謹慎性質。 Python允許通過代碼修改python模塊的搜索路徑(並非如上所述)。 好運 – CMB 2009-12-18 22:34:17
一般,(好)Python模塊提供了一個「setup.py」腳本,需要照顧之類的東西正確安裝(Google for'distutils python')。 MySQLdb在這個意義上是一個「好」的模塊。
由於您使用的是Windows,所以事情可能會更復雜一些。我假設你已經按照說明安裝了MySQLdb,但它仍然存在這個問題。我會做的是打開一個cmd.exe窗口,cd到包含'setup.py'腳本的目錄,然後鍵入如下內容: C:\ Python26 \ Python.exe setup.py install
如果這不工作,然後抓住模塊別的地方,也許在其被積極開發地方:http://sourceforge.net/projects/mysql-python/
請參見上的MySQL-python的博客這個帖子:MySQL-python-1.2.3 beta 2 released - 二零零九年三月看起來MySQLdb的Python的2.6仍然是一個工作正在進行......
我是有這個問題,然後我意識到我被錯誤地導入MySQLdb的 - 它是區分大小寫:
不正確的:> >>進口MySQLdb的
正確:>>>進口MySQLdb的
愚蠢的錯誤,但我花了幾個小時!
我去編譯的二進制文件,這是最好的方式去windows。有人維護一個很好的來源。 我寫在這裏,因爲前幾個月下跌的車道,我會忘了我是如何解決這一點,並重新搜索棧:/ http://vangel.3ezy.com/archives/101-Python-2.4-2.5-2.6-and-2.7-Windows-MySQLdb-python-installation.html
你試過從http://sourceforge.net/projects/mysql-的一個蟒蛇/文件/? (是的,如在Py2.5的exe文件) – klakegg 2009-07-16 06:11:01
我試過它不工作是否有任何其他哪些工作正常,我使用Windows XP – SKSK 2009-07-16 06:16:10