我正在设置一台新机器并在 Windows 7 上使用 64 位 Python 2.6.6。我安装了预编译版本的 setuptools。
当我从管理员(或用户)命令 shell 运行 setuptools 时,它会生成一个新的命令窗口,然后在完成后将其关闭。我看不到任何输出。
easy_install --help
每次我安装 setuptools 之前都是在 32 位 Python 上,当然行为符合预期(输出在同一个命令窗口中)。
stackoverflow 中已经有两个相关问题。 first one似乎与我的问题相同。但是,该问题被错误地关闭为 this second question 的副本。 .
最佳答案
我最终能够解决这个问题。我相信这是用于 setuptools 二进制文件的编译方法的结果。
我最初使用的是此处提供的已编译二进制文件:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
我只需要卸载 setuptools 二进制文件并在此处安装一个:
http://pypi.python.org/pypi/setuptools
如果您需要 win64 二进制文件,大概您也可以编译自己的版本。我曾尝试安装 32 位 Python,并再次使用第一个链接中的二进制文件,但遇到了同样的问题。在 pypi 上使用编译的 32 位版本(当然是在 32 位 python 上)解决了我的问题。
关于python - 如何让 easy_install.exe 不在单独的窗口中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775093/