Acabo de instalar Python 2.6 en mi portátil con Windows 7 (64 bit) Lenovo t61p.Problema al usar easy_install en Windows 7, 64 bit. (no se puede encontrar python.exe)
He descargado Sphinx y nose y al parecer ellos instalado correctamente utilizando
python setup.py install
(al menos se informa de ningún error durante la instalación).
Ahora estoy tratando de instalar pymongo utilizando easy_install
pero no estoy teniendo mucho éxito. Parece que easy_install
no funciona en absoluto. easy_install
ejecuto como administrador:
C:\>easy_install
Cannot find Python executable C:\Program Files\Python26\python.exe
El camino C:\Program Files\Python26\python.exe
es correcta.
He encontrado this bug report on bugs.python.org que parece estar relacionado, aunque su estado es 'Resuelto'.
¿Tiene alguna idea de lo que puede estar mal? Cualquier sugerencia, sugerencia o consejo para diagnosticar el problema más será muy apreciada.
EDITAR: Este es el StackTrace recibo cuando se intenta instalar 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 .: Me previamente instalado Python 3.1, pero más tarde instalado 2.6 porque no estoy seguro de si es compatible con pymongo 3.1.
PPS .: He intentado instalar Pymongo usando el enfoque python setup.py install
, pero esto dio como resultado un rastro de pila desagradable, así que pensé que intentaría dejar que easy_install se encargara de eso.
PPA .: Estoy completamente nuevo en Python, easy_install, huevos, etc.
Instalación de 32 bits de Python resuelto el problema. Ahora ambos enfoques, la instalación usando easy_install y el uso de python setup.py, funciona bien. Muchas gracias. – Rune
http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools – endolith