无法安装安装了蟒蛇模块(Cannot install modules with anaconda i

2019-10-18 17:06发布

我装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

我觉得这是与已经安装的蟒蛇。 我上运行ubuntu操作系统。

有谁知道我怎样才能得到mysqldb模块得到认可django

它看起来像我的蟒蛇模块是:

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

我觉得我的Django住在:

/家庭/艾登/ Django的/

我搜索了MySQLdb的,发现一个文件下的水蟒:

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

我不知道如何检查,我安装的东西,但我认为mysqldb是没有得到安装B / C它已经在的地方anaconda

Answer 1:

apt-get是要东西安装到系统的Python。 要的东西安装到蟒蛇,则需要使用到conda包管理器,假设该包是建立畅达则已,否则,从源代码编译。 你也可以试着去发现binstar.org包,如果没有一个在畅达了。



Answer 2:

我只是跑了“畅达安装瓶”,但它并没有可用的包,但它使用PIP自动安装瓶。 这工作得很好。 蟒蛇是巨大的。



文章来源: Cannot install modules with anaconda installed