我刚刚安装了anaconda
。后来我安装了django
。 Django
是我可以成功安装并运行的第一个程序。
我刚刚尝试使用以下内容安装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
答案 0 :(得分:1)
apt-get
将安装到系统Python中。要将内容安装到Anaconda中,您需要使用conda
包管理器,假设包已经为conda构建,或者从源构建。如果conda中没有一个包,你也可以尝试在binstar.org上找到包。
答案 1 :(得分:0)
我刚刚运行了一个“conda安装瓶”,但它没有可用的包,但是它使用pip自动安装了瓶子。这很好用。蟒蛇很棒。