无法安装安装了anaconda的模块

时间:2013-10-03 03:50:30

标签: python django ubuntu module anaconda

我刚刚安装了anaconda。后来我安装了djangoDjango是我可以成功安装并运行的第一个程序。

我刚刚尝试使用以下内容安装mysqldb

sudo apt-get install python-mysqldb

它给出了以下信息:

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.

如果我运行django应用配置为mysql后端我

ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我认为这与安装anaconda有关。我在ubuntu操作系统上运行。

有谁知道如何让mysqldb模块获得django的识别?

看起来我的所有anaconda模块都在:

/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

中的某处

2 个答案:

答案 0 :(得分:1)

apt-get将安装到系统Python中。要将内容安装到Anaconda中,您需要使用conda包管理器,假设包已经为conda构建,或者从源构建。如果conda中没有一个包,你也可以尝试在binstar.org上找到包。

答案 1 :(得分:0)

我刚刚运行了一个“conda安装瓶”,但它没有可用的包,但是它使用pip自动安装了瓶子。这很好用。蟒蛇很棒。