Ne pouvez pas installer pip en raison de “ImportError: No module named analyser”
J'ai essayé d'importer le pip pour python 2.7, mais il semble que je suis absent analyser module. J'ai déjà installé easy_install, et je suis en train d'installer le bruit-1.1.1 utilisation de pip. Mais pip ne veut pas être installé.
C'est à quoi il ressemble.
c:\Python27>python setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in <module>
from setuptools import setup
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\setuptools\__i
nit__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\setuptools\ext
ension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\setuptools\dis
t.py", line 6, in <module>
from setuptools.command.install import install
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\setuptools\com
mand\__init__.py", line 8, in <module>
from setuptools.command import install_scripts
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\setuptools\com
mand\install_scripts.py", line 3, in <module>
from pkg_resources import Distribution, PathMetadata, ensure_directory
File "c:\Python27\lib\site-packages\distribute-0.6.35-py2.7.egg\pkg_resources.
py", line 17, in <module>
from urllib.parse import urlparse, urlunparse
ImportError: No module named parse
- Vous exécutez ce qui ressemble à Python 3 code Python 2. Comment avez-vous installer
distribute
? - Je l'ai fait, j'ai installé ce distribuer. J'ai simplement utilisé Cmd et le typique "python setup.py installer"
- Vous ne savez pas comment vous avez réussi à obtenir Python 3 code avec que. Essayez d'exécuter la instructions d'installation à la place.
- Me recommandez-vous de désinstaller python et le réinstaller?
- Non, juste de distribuer, voir ma réponse ci-dessous.
Vous devez vous connecter pour publier un commentaire.
Votre
distribute
installation est incorrecte; pour une raison quelconque, le python 2to3 traduction a été exécuté sur elle (qui ne devrait se réalise automatiquement lors de l'installation avec Python 3).La
urllib.parse
bibliothèque est le Python 3 équivalent de laurlparse
bibliothèque utilisée en Python 2.Votre meilleur pari est de supprimer la mauvaise version installée (suivez les instructions de désinstallation) puis exécuter le
distribute_setup.py
script à la place.