2011-04-25 74 views
3

我正在設置一臺新機器,並在Windows 7上使用64位Python 2.6.6。我安裝了setuptools的預編譯版本。我該如何讓easy_install.exe不在單獨的窗口中打開?

當我從管理員(或用戶)命令shell運行setuptools時,它會產生一個新的命令窗口,然後在完成後關閉它。我無法看到任何輸出。

easy_install --help 

每次我在32位Python上安裝setuptools之前,當然其行爲與預期相同(輸出在同一個命令窗口中)。

在stackoverflow中有兩個相關的問題。 first one看起來與我的問題完全相同。但是,該問題被錯誤地關閉爲this second question的副本。

+1

它需要管理員權限。第二個問題回答你的問題。 – 2011-04-25 04:14:07

+0

不,這實際上不是解決方案(也沒有解決第一個問題的問題)。以管理員身份運行命令窗口並未解決問題。雖然症狀相同,但問題似乎是安裝了編譯的二進制文件。 – davenaff 2011-04-27 16:35:52

回答

3

我最終能夠解決這個問題。我相信這是用於setuptools二進制文件的編譯方法的結果。

我原本使用的已編譯的二進制文件都可以在這裏找到:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

我不得不卸載setuptools的二進制文件,並在此處安裝一個可供選擇:

http://pypi.python.org/pypi/setuptools

想必你如果您需要win64二進制文件,也可以編譯自己的版本。我曾嘗試安裝32位Python,並再次使用第一個鏈接中的二進制文件,但遇到同樣的問題。在pypi上使用編譯的32位版本(當然在32位python上)解決了我的問題。

相關問題