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
en utilisant pip :
pip install mechanize
ou téléchargez l’archive de mécanize distribution , ouvrez-le et lancez:
python setup.py install
Essayez ceci sur Debian/Ubuntu:
Sudo apt-get install python-mechanize
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.
Voici ce que j'ai fait qui a fonctionné:
yum install python-pip
pip install -U multi-mechanize
Sudo pip-2.7 install mechanize
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
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.
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
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.
Espérons que cela résoudra votre problème!
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
pip install mechanize
mechanize ne supporte que Python 2.
Pour python3, reportez-vous à https://stackoverflow.com/a/31774959/4773973 pour des alternatives.