Ho appena installato Python 2.6 sul mio laptop Lenovo t61p Windows 7 (64 bit).Problema utilizzando easy_install su Windows 7, 64 bit. (impossibile trovare python.exe)
Ho scaricato Sphinx e nose e apparentemente li installato correttamente utilizzando
python setup.py install
(almeno non sono stati segnalati errori durante l'installazione).
Ora sto cercando di installare pymongo utilizzando easy_install
ma non sto avendo molto successo. Sembra che easy_install
non funzioni affatto. Eseguo easy_install
come amministratore:
C:\>easy_install
Cannot find Python executable C:\Program Files\Python26\python.exe
Il percorso C:\Program Files\Python26\python.exe
è corretta.
Ho trovato this bug report on bugs.python.org che sembra essere correlato, sebbene il suo stato sia 'Risolto'.
Avete qualche idea su cosa potrebbe essere sbagliato? Qualsiasi suggerimento, suggerimento o suggerimento per diagnosticare ulteriormente il problema sarebbe molto apprezzato.
EDIT: Questa è la stacktrace che ricevo quando prova ad installare 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 .: ho già installato Python 3.1, ma in seguito installato 2.6 perché non sono sicuro se pymongo supporti 3.1.
PPS .: Ho provato a installare pymongo utilizzando l'approccio python setup.py install
, ma questo ha provocato una traccia di stack sgradevole, quindi ho pensato di provare a consentire a easy_install di occuparsene.
PPPS .: Sono completamente nuovo a Python, easy_install, uova, ecc
installazione a 32 bit Python ha risolto il problema. Ora entrambi gli approcci, l'installazione usando easy_install e l'uso di python setup.py, funzionano bene. Grazie mille. – Rune
http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools – endolith