2010-02-23 9 views
9

Windows 7 (64 bit) Lenovo t61p dizüstü bilgisayarımda Python 2.6'yı şimdi kurdum.Windows 7, 64 bit üzerinde easy_install kullanarak sorun. (python.exe'yi bulamıyor)

Ben Sphinx ve nose indirilen ve görünüşte doğru (en azından herhangi bir hata kurulum sırasında bildirildi)

python setup.py install 

kullanarak bunları yüklediniz.

Şimdi easy_install kullanarak pymongo'u yüklemeye çalışıyorum ama çok fazla başarı elde edemiyorum. Görünüşe göre easy_install çalışmıyor. Ben yönetici olarak easy_install çalıştırın:

C:\>easy_install 
Cannot find Python executable C:\Program Files\Python26\python.exe 

yol C:\Program Files\Python26\python.exedoğru olduğunu.

Durumu "Çözümlendi" olmasına rağmen, ilgili görünüyorsa, this bug report on bugs.python.org buldum.

Neyin yanlış olabileceğine dair bir fikriniz var mı? Sorunu teşhis etmek için herhangi bir işaret, ipucu veya ipucu büyük ölçüde takdir edilecektir.

DÜZENLEME:

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 .: Daha önce Python 3.1 yüklü ama pymongo 3.1 destekleyip desteklemediğini değil eminim çünkü sonradan 2.6 yüklü: Bu pymongo yüklemeye çalışırken aldığım StackTrace olduğunu.

PPS .: python setup.py install yaklaşımını kullanarak pymongo'yu yüklemeyi denedim, ancak bu çok kötü görünümlü bir yığın izlemesiyle sonuçlandı, bu yüzden easy_install'ın benim için ilgilenmesine izin vermeye çalışacağımı düşündüm.

Bitki koruma ürünlerinin .: Ben Python, easy_install, yumurta vb

cevap

6

Ben bu spesifik paketleri hakkında hiçbir şey bilmiyorum tamamen yeni duyuyorum bu yüzden pek yardımcı olmayabilir. Ama değerin için 64 bit python ile daha önce "python yürütülebilir dosyayı bulamıyorum" hatalarına girdim. Kurmaya çalıştığım paketin 64 bitlik bir versiyonu yoktu ve 32 bitlik bir python arıyordu. Ben sadece 32 bit python'u kurup kullanmaya başladım. Buradaki sorun bu olmayabilir, ama ben bunun içinden geçebileceğimi düşündüm.

+1

sorunu çözdü. Artık her ikisi de, easy_install kullanarak ve python setup.py kullanarak yükleme yapıyor, iyi çalışıyor. Çok teşekkür ederim. – Rune

+0

http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools – endolith

0

easy_install ile pek yardımcı olamaz - ancak python setup.py install w/pymongo çalışmalıdır. yığın izi neydi?

+3

Stacktrace'i ekledim. Problemi asla çözemedim, fakat 32 bit Python kullanmak bana pymongo yüklememi sağladı, ki bu benim için yeterince iyi. Emeğiniz için teşekkür ederiz. – Rune

+0

hmm bu ilginç - 64-bit python için distutils bir hata olabilir gibi görünüyor. yine de çalışmana sevindim – mdirolf