2015-04-30 2 views
0

Недавно я установил mysql-python с этими методами, но никто не работал;Невозможно импортировать MySQLdb в Windows с помощью Anaconda Python Stack

  • Конда установить MySQL-питон
  • пункт установить MySQL-питон
  • easy_install MySQL-питон
  • Я последовал this
  • Я установил с this link

После всей установки я нахожусь возможность просмотра пакета в Anaconda \ Lib \ site-packages и в завершении работы вкладки ipython для MySQLdb. Однако, если я пытаюсь импортировать его, он поднимается;

ImportError        Traceback (most recent call last) 
<ipython-input-1-dd22983d5391> in <module>() 
----> 1 import MySQLdb 

ImportError: No module named MySQLdb 

У вас есть предложения, чтобы заставить его работать?

ответ

0

Попробуйте посмотреть, если пакет MySQLdb находится в пути поиска:

>>> import sys 
>>> s = sorted(sys.path) 
>>> for ss in s: print ss 

Папка Anaconda\Lib\site-packages должен появиться в списке. Если нет, то вы можете:

  • добавить путь к sys.path (просто .append(), так как sys.path список) в клиентской программе,
  • или глобально, изменяя PYTHONPATH переменная среды.
+0

Он находится в пути, как C: \ ...... \ Anaconda \ lib \ site-packages \ mysql-0.0.1-py2.7.egg – erogol

+0

Странно. У меня есть MySQLdb install, но в 'MySQL_python-1.2.4b4-py2.7-linux-x86_64.egg'. Это кажется совершенно отличным от вашей версии (даже игнорируя ее версию x86_64). Вы уверены, что установили правильный пакет? – jcoppens

+0

Проверьте, например. эта страница: https://pypi.python.org/pypi/MySQL-python/1.2.5 Кажется, что большинство людей используют версии 1.2.x, но есть даже серия 2.x. – jcoppens

Смежные вопросы