2013-10-03 97 views
1

不久前我安裝了anaconda。後來我安裝了djangoDjango是我可以成功安裝並且沒有錯誤地運行的第一個程序。不能安裝安裝了anaconda的模塊

我只是試圖安裝mysqldb下列要求:

sudo apt-get install python-mysqldb 

,它給了以下消息:如果我運行一個django應用程序配置有mysql後端我得到

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python-mysqldb is already the newest version. 
The following packages were automatically installed and are no longer required: 
linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic 
Use 'apt-get autoremove' to remove them. 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb 

我認爲這有s與安裝anaconda有關。我在ubuntu操作系統上運行。

有誰知道我怎麼能得到mysqldb模塊得到django認可?

它看起來像我的蟒蛇模塊是:

/home/aiden/anaconda/lib/python2.7 

我覺得我的Django的生活中:

/家庭/艾登/ Django的/

和我搜索mysqldb並在anaconda下找到一個文件:

/home/aiden/anaconda/lib/python2.7/site-packages/sqlalchemy/something.../drizzle/mysqldb.py 

我不知道如何檢查,我安裝的東西,但我認爲mysqldb不獲取安裝B/C它已經在某處anaconda

回答

1

apt-get是要的東西安裝到系統蟒蛇。要將東西安裝到Anaconda中,您需要使用conda軟件包管理器,假設軟件包已經爲conda構建,或者從源代碼構建。如果在conda中沒有一個,你也可以嘗試在binstar.org上找到該軟件包。

0

我剛剛運行了「conda安裝瓶」,但它沒有可用的包,但它使用pip自動安裝瓶子。這工作正常。蟒蛇很棒。