Python - проблема при импорте нового модуля - libgmail - PullRequest
1 голос
/ 14 мая 2010

Я скачал модуль Python libgmail из sourceforge и извлек все файлы из архива. В архиве был файл setup.py, поэтому я пошел в этот каталог в командной строке и сделал

setup.py install 

Я получаю следующее сообщение об ошибке

I:\libgmail-0.1.11>setup.py install
Traceback (most recent call last):
  File "I:\libgmail-0.1.11\setup.py", line 7, in ?
    import libgmail
  File "I:\libgmail-0.1.11\libgmail.py", line 36, in ?
    import mechanize as ClientCookie
ImportError: No module named mechanize

Это может быть тривиально, но я новичок в python. Так что, плз, что делать.

обратите внимание, я использую Python 2.4 и Windows-XP.

Спасибо

микроядра

Ответы [ 3 ]

4 голосов
/ 14 мая 2010

Я думаю, что эта библиотека зависит от этого:

http://wwwsearch.sourceforge.net/mechanize/

Попробуйте сначала установить его.

2 голосов
/ 14 мая 2010

Вам необходимо скачать и установить модуль с именем mechanize. В зависимости от вашей операционной системы (например, Linux) в вашем менеджере пакетов, возможно, есть что-то для этого, в противном случае вам нужно будет зайти в Google и следовать инструкциям по установке.

0 голосов
/ 14 мая 2010

easy_install mechanize

Если это не работает, вам нужно исправить переменную среды PATH, указав путь к каталогу установки python \ scripts. easy_install сэкономит вам много времени в будущем.

P.S .: Python 2.4 - это 6 лет, вы должны рассмотреть хотя бы 2.6.

...