2013-10-03 4 views
1

Я установил anaconda некоторое время назад. Позже я установил django. Django была первой программой, которую я смог установить и запустить без ошибок.Не удается установить модули с установленной anaconda

Я просто попытался установить 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 приложение Configure, чтобы иметь mysql фоновым я получаю

ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb 

Я думаю, что это имеет omething делать с установленной anaconda. Я работаю на ubuntu ОС.

Кто-нибудь знает, как я могу получить модуль mysqldb, чтобы получить признанный django?

Похоже, все мои анаконды модули в:

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

Я думаю, что мои Джанго жизнь:

/дома/Эйден/Джанго/

и я искали mysqldb и нашли файл под anaconda:

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

Я не знаю, как проверить, где я установил вещи, но я думаю, что mysqldb не получает установлен б/с это уже где-то в anaconda

ответ

1

apt-get собирается установить вещи в систему Python. Чтобы установить вещи в Anaconda, вам нужно использовать диспетчер пакетов conda, предполагая, что пакет уже создан для конды, или же построить из источника. Вы также можете попробовать найти пакет на binstar.org, если в конде нет.

0

Я только что запустил «бутылку для установки конды», но у нее не было доступной упаковки, но она автоматически устанавливала бутылку с помощью пипса. Это прекрасно работает. Анаконда великолепна.