Comment installer mechanize pour Python 2.7?

j'ai sauvegardé mechanize dans mon répertoire Python 2.7. Mais quand je tape import mechanize dans le shell Python, je reçois un message d'erreur qui se lit:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import mechanize
ImportError: No module named mechanize
21
demandé sur Emperor XLII 2011-02-03 19:02:17

11 réponses

en utilisant pip:

pip install mechanize

ou télécharger le mécaniser archive, de l'ouvrir et de lancer:

python setup.py install
40
répondu Corey Goldberg 2011-06-20 21:43:16

essayez ceci sur Debian / Ubuntu:

sudo apt-get install python-mechanize
17
répondu evedovelli 2016-04-12 23:13:30

Vous devez suivez les instructions d'installation et pas seulement de télécharger les fichiers dans votre Python27 répertoire. Il doit être installé dans le site-packages répertoire correctement, ce que les instructions vous indiquent comment faire.

6
répondu Daniel DiPaolo 2011-02-03 16:06:07

Voici ce que j'ai fait qui a fonctionné:

yum install python-pip
pip install -U multi-mechanize
4
répondu beetree 2014-12-29 10:20:04

vous avez besoin du paquet actuel (le répertoire contenant __init__.py) stocké quelque part dans le PYTHONPATH de votre système. Normalement, les paquets sont distribués avec un répertoire au-dessus du répertoire du paquet, contenant setup.py (que vous devez utiliser pour installer le paquet), documentation, etc. Ce répertoire n'est pas un paquet. En outre, votre Python27 directory n'est probablement pas dans PYTHONPATH; plus probablement un ou plusieurs sous-répertoires de celui-ci le sont.

2
répondu Wooble 2011-02-03 16:10:12

je ne sais pas pourquoi , mais "pip install mechanize" n'a pas fonctionné pour moi . l'installation facile a fonctionné de toute façon . Essayez ceci :

sudo easy_install mechanize
2
répondu hari_sree 2012-11-13 06:26:25
sudo pip-2.7 install mechanize
2
répondu opmeitle 2012-11-30 15:49:15

installez des dépendances sur Debian / Ubuntu:

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

install multi-mechanize from PyPI en utilisant Pip:

$ sudo pip install -U multi-mechanize

0
répondu user3349196 2014-02-25 01:59:36

Vous devez installer le python-setuptools package:

apt-get install python-setuptools sur les systèmes Debian-ish yum install python-setuptools Redhat-ish systèmes

Utiliser sudo le cas échéant

0
répondu Ununpentium 2014-02-25 02:05:09

il semble que vous devez suivre les instructions d'installation dans la réponse de Daniel DiPaolo pour essayer l'une des deux approches ci-dessous

  1. installer easy_install d'abord par l'exécution de "easy_install mechanize", ou
  2. télécharger le paquet zippé mécaniser-0.2.5.tar.gz/mécaniser-0.2.5.zip et (IMPORTANT) décompressez le paquet dans le répertoire où se trouve votre .le fichier py réside (c.-à-d." le répertoire de haut niveau résultant " selon les instructions). Puis installez le paquet en lançant "python setup.py installer".

espérons que cela résoudra votre problème!

0
répondu yangli.liy 2018-04-10 15:16:42
pip install mechanize

mécaniser supporte seulement python 2.

Pour python3 reportez-vous à https://stackoverflow.com/a/31774959/4773973 pour des solutions de rechange.

0
répondu cibin 2018-08-15 09:04:36