Je viens d'installer Python 2.6 sur mon ordinateur portable Lenovo t61p Windows 7 (64 bits).Problème lors de l'utilisation de easy_install sous Windows 7, 64 bits. (ne peut pas trouver python.exe)
J'ai téléchargé et Sphinxnose et apparemment installées en utilisant correctement
python setup.py install
(au moins aucune erreur n'a été signalé lors de l'installation).
Maintenant j'essaye d'installer pymongo en utilisant easy_install
mais je n'ai pas beaucoup de succès. Il semble que easy_install
ne fonctionne pas du tout. J'exécute easy_install
en tant qu'administrateur:
C:\>easy_install
Cannot find Python executable C:\Program Files\Python26\python.exe
Le chemin C:\Program Files\Python26\python.exe
est correcte.
J'ai trouvé this bug report on bugs.python.org qui semble être lié, bien que son statut soit 'Résolu'.
Avez-vous une idée de ce qui pourrait se tromper? Tous les conseils, astuces ou astuces pour diagnostiquer le problème seraient grandement appréciés.
EDIT: Voici le stacktrace que je reçois en essayant d'installer pymongo:
C:\Users\Rune Ibsen\Documents\Downloads\pymongo-1.4>python setup.py install
running install
running bdist_egg
running egg_info
writing pymongo.egg-info\PKG-INFO
writing top-level names to pymongo.egg-info\top_level.txt
writing dependency_links to pymongo.egg-info\dependency_links.txt
reading manifest file 'pymongo.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pymongo.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
running build_ext
building 'pymongo._cbson' extension
Traceback (most recent call last):
File "setup.py", line 166, in <module>
"doc": doc})
File "C:\Program Files\Python26\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Program Files\Python26\lib\distutils\dist.py", line 975, in run_commands
self.run_command(cmd)
File "C:\Program Files\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "C:\Program Files\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg\setuptools\command\install.py", line 76, in run
File "C:\Program Files\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg\setuptools\command\install.py", line 96, in do_egg_install
File "C:\Program Files\Python26\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Program Files\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "C:\Program Files\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg\setuptools\command\bdist_egg.py", line 174, in run
File "C:\Program Files\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg\setuptools\command\bdist_egg.py", line 161, in call_command
File "C:\Program Files\Python26\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Program Files\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "C:\Program Files\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg\setuptools\command\install_lib.py", line 20, in run
File "C:\Program Files\Python26\lib\distutils\command\install_lib.py", line 113, in build
self.run_command('build_ext')
File "C:\Program Files\Python26\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Program Files\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "setup.py", line 107, in run
build_ext.run(self)
File "C:\Program Files\Python26\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Program Files\Python26\lib\distutils\command\build_ext.py", line 449, in build_extensions
self.build_extension(ext)
File "setup.py", line 117, in build_extension
build_ext.build_extension(self, ext)
File "C:\Program Files\Python26\lib\distutils\command\build_ext.py", line 499, in build_extension
depends=ext.depends)
File "C:\Program Files\Python26\lib\distutils\msvc9compiler.py", line 448, in compile
self.initialize()
File "C:\Program Files\Python26\lib\distutils\msvc9compiler.py", line 358, in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Program Files\Python26\lib\distutils\msvc9compiler.py", line 274, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: [u'path']
C:\Users\Rune Ibsen\Documents\Downloads\pymongo-1.4>
PS .: je l'ai déjà installé Python 3.1, mais plus tard installé 2.6 parce que je ne suis pas sûr que pymongo 3.1 prend en charge. PPS .: J'ai essayé d'installer pymongo en utilisant l'approche python setup.py install
, mais cela a donné lieu à une trace de pile désagréable, alors j'ai pensé que j'essayerais de laisser easy_install s'en occuper pour moi.
PPPS .: Je suis complètement nouveau pour Python, easy_install, œufs, etc.
Installation 32 bits Python a résolu le problème. Maintenant, les deux approches, l'installation en utilisant easy_install et en utilisant python setup.py, fonctionne bien. Merci beaucoup. – Rune
http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools – endolith