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
11 réponses
en utilisant pip:
pip install mechanize
ou télécharger le mécaniser
python setup.py install
essayez ceci sur Debian / Ubuntu:
sudo apt-get install python-mechanize
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.
Voici ce que j'ai fait qui a fonctionné:
yum install python-pip
pip install -U multi-mechanize
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.
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
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
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
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
- installer easy_install d'abord par l'exécution de "easy_install mechanize", ou
- 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!
pip install mechanize
mécaniser supporte seulement python 2.
Pour python3 reportez-vous à https://stackoverflow.com/a/31774959/4773973 pour des solutions de rechange.