Подтвердить что ты не робот

Как установить mechanize для Python 2.7?

Я сохранил механизацию в своем каталоге Python 2.7. Но когда я ввожу import mechanize в оболочку Python, я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import mechanize
ImportError: No module named mechanize
4b9b3361

Ответ 1

используя pip:

pip install mechanize

или загрузите архив mechanize , откройте его и запустите:

python setup.py install

Ответ 2

Попробуйте это на Debian/Ubuntu:

sudo apt-get install python-mechanize

Ответ 3

Вам нужно следовать инструкциям по установке, а не просто загружать файлы в каталог Python27. Он должен быть установлен в каталоге site-packages правильно, о чем указывается в инструкциях.

Ответ 4

Вот что я сделал, что сработало:

yum install python-pip
pip install -U multi-mechanize

Ответ 5

Вам нужен фактический пакет (каталог, содержащий __init__.py), где-то хранящийся в вашей системе PYTHONPATH. Обычно пакеты распространяются с каталогом над каталогом пакетов, содержащим setup.py (который вы должны использовать для установки пакета), документацию и т.д. Этот каталог не является пакетом. Кроме того, ваш каталог Python27, вероятно, не находится в PYTHONPATH; более вероятно, что один или несколько его подкаталогов.

Ответ 6

Я не знаю, почему, но "pip install mechanize" не работает для меня. Простая установка работала в любом случае. Попробуйте следующее:

sudo easy_install mechanize

Ответ 7

sudo pip-2.7 install mechanize

Ответ 8

Вам нужно установить пакет python-setuptools:

apt-get install python-setuptools в системах Debian-ish yum install python-setuptools в системах Redhat-ish

Используйте sudo, если применимо

Ответ 9

установить зависимости от Debian/Ubuntu:

$ sudo apt-get install python-pip python-matplotlib

установите multi-mechanize из PyPI с помощью Pip:

$ sudo pip install -U multi-mechanize