Problem mit easy_install unter Windows 7, 64 bit. (kann nicht finden python.exe)
Habe ich jetzt gerade installiert Python 2.6 auf meinem Windows 7 (64 bit) Lenovo t61p laptop.
Heruntergeladen habe ich Sphinx und Nase und anscheinend installiert, Sie ordnungsgemäß mit
python setup.py install
(zumindest keine Fehler gemeldet wurden, die während der installation).
Nun bin ich versucht zu installieren, pymongo mit easy_install
aber ich bin nicht mit viel Erfolg. Es scheint, dass easy_install
funktioniert nicht bei allen. Führe ich easy_install
als administrator:
C:\>easy_install
Cannot find Python executable C:\Program Files\Python26\python.exe
Den Pfad C:\Program Files\Python26\python.exe
ist richtig.
Habe ich gefunden dieser bug-report auf bugs.python.org scheint verwandt zu sein, obwohl es den status 'Gelöst'.
Haben Sie irgendwelche Ideen, was falsch sein kann? Irgendwelche Hinweise, Tipps oder Tipps für die Diagnose des Problems weiter würde sehr geschätzt werden.
BEARBEITEN: Das ist der stacktrace, den ich empfangen, wenn Sie versuchen zu installieren 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.: Die ich bisher installiert Python 3.1 aber später 2.6 installiert weil ich nicht sicher bin, ob pymongo unterstützt 3.1.
PPS.: Ich habe versucht, die Installation von pymongo mit der python setup.py install
Ansatz, aber das führte zu einer unerfreulichen stack-trace, so dass ich dachte, ich würde versuchen zu lassen easy_install übernehmen das für mich.
PPPS.: Ich bin komplett neu in Python easy_install, Eier, etc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nichts über diese speziellen Pakete, so kann ich nicht viel helfen. Aber für was es Wert ist ich habe laufen in die "can' T find python executable" Fehler, bevor Sie mit 64-bit-python. Es passiert, wenn das Paket, das ich versuche zu installieren, hat nicht die 64 bit version und es war auf der Suche für 32-bit-python. Ich landete nur die Installation und die Verwendung der 32-bit-python. Das kann nicht das Thema hier, aber ich dachte, ich würde durch es gibt.
kann nicht viel helfen, mit easy_install - aber python setup.py installieren sollte funktionieren, w/pymongo. was war der stack-trace?
Installieren Sie das 64-bit-version der setuptools statt.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools