web-dev-qa-db-fra.com

Comment installer mécaniser pour Python 2.7?

J'ai enregistré mécaniser dans mon répertoire Python 2.7. Mais lorsque je tape import mechanize dans le shell Python, je reçois un message d'erreur qui se lit comme suit:

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

en utilisant pip :

pip install mechanize

ou téléchargez l’archive de mécanize distribution , ouvrez-le et lancez:

python setup.py install
40
Corey Goldberg

Essayez ceci sur Debian/Ubuntu:

Sudo apt-get install python-mechanize
18
evedovelli

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

6
Daniel DiPaolo

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

yum install python-pip
pip install -U multi-mechanize
4
beetree
Sudo pip-2.7 install mechanize
2
opmeitle

Je ne sais pas pourquoi, mais "pip install mechanize" ne fonctionnait pas pour moi. installation facile a travaillé quand même. Essaye ça : 

Sudo easy_install mechanize
2
hari_sree

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

2
Wooble

installez les dépendances sur Debian/Ubuntu:

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

installer multi-mécaniser de PyPI en utilisant Pip:

$ Sudo pip install -U multi-mechanize

0
user3349196

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

  1. installez d’abord easy_install en exécutant "easy_install mechanize", ou
  2. téléchargez le package zippé mechanize-0.2.5.tar.gz/mechanize-0.2.5.Zip et (IMPORTANT) décompressez-le dans le répertoire où se trouve votre fichier .py (c.-à-d. "le répertoire de niveau supérieur résultant" selon les instructions ). Puis installez le paquet en lançant "python setup.py install". 

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

0
yangli.liy

Vous devez installer le package python-setuptools:

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

Utilisez Sudo si applicable

0
Ununpentium
pip install mechanize

mechanize ne supporte que Python 2.

Pour python3, reportez-vous à https://stackoverflow.com/a/31774959/4773973 pour des alternatives.

0
cibin