2011-04-25 64 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上)解决了我的问题。

相关问题