2009-10-13 165 views
0

我正在做一些虛擬python環境中的掛鉤工作,我想用SQLalchemy使用MySQL,但是我無法在我的虛擬環境中安裝MySQLdb模塊,我無法使用easyinstall因爲我使用的是以.exe格式爲python 2.6編譯的版本,我嘗試從虛擬環境內部運行安裝,但是這並沒有奏效,任何sugestions?在python虛擬環境中安裝自定義模塊

+0

「不起作用」不是錯誤消息。 :-)嘗試解釋什麼是行不通的。如果可以在全局安裝它,那麼在virtualenv中安裝任何python模塊應該是完全可能的。 – 2009-10-13 04:42:13

+0

沒有錯誤信息,這就是爲什麼我被難倒了,但我現在明白了:) – Joshkunz 2009-10-13 06:39:43

+1

@Joshkunz:請添加解決方案(作爲答案),以便搜索問題的人也可以解決他們的問題。 – nosklo 2009-10-13 12:07:06

回答

0

確定了這一切想通了,當我在我的普通Python 2.6安裝模塊安裝後,我進入了我的Python26文件夾和低,看到我碰巧找到一個名爲MySQL-python-wininst的文件,碰巧是一個列表所有已安裝的模塊文件。基本上它是兩個名爲MySQLdb的文件夾,另一個名爲MySQL_python-1.2.2-py2.6.egg-info以及另外三個文件:_mysql.pyd,_mysql_exceptions.py和_mysql_exceptions.pyc。所以我進入了它們所在的文件夾(Python26/Lib/site-packages),並將它們複製到virtualenv的site-packages文件夾(env/Lib/site-packages)中,並且模塊功能完整!

注意:所有路徑均爲默認值

相關問題