2013-10-03 68 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自动安装瓶子。这工作正常。蟒蛇很棒。