【问题标题】:How can I make easy_install.exe not open in a separate window?如何使 easy_install.exe 不在单独的窗口中打开?
【发布时间】:2011-08-12 02:49:42
【问题描述】:

我正在设置一台新机器并在 Windows 7 上使用 64 位 Python 2.6.6。我安装了 setuptools 的预编译版本。

当我从管理员(或用户)命令 shell 运行 setuptools 时,它会生成一个新的命令窗口,然后在完成后将其关闭。我看不到任何输出。

easy_install --help 

我之前每次安装 setuptools 时都是在 32 位 Python 上,当然行为是预期的(在同一命令窗口中输出)。

stackoverflow 中已有两个相关问题。 first one 似乎与我的问题相同。但是,该问题被错误地关闭为 this second question 的副本。

【问题讨论】:

  • 需要管理员权限。第二个问题回答了你的问题。
  • 不,这实际上不是解决方案(而且它也没有解决第一个问题的问题)。以管理员身份运行命令窗口并没有解决问题。虽然症状相同,但问题似乎与我安装的已编译二进制文件有关。

标签: python setuptools windows-7-x64 easy-install


【解决方案1】:

我最终能够解决这个问题。我相信这是用于 setuptools 二进制文件的编译方法的结果。

我最初使用的是此处提供的已编译二进制文件:

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

我只需要卸载 setuptools 二进制文件并在此处安装一个可用的:

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

如果您需要一个 win64 二进制文件,大概您也可以编译自己的版本。我曾尝试安装 32 位 Python 并再次使用第一个链接中的二进制文件,但遇到了同样的问题。在 pypi 上使用编译的 32 位版本(当然是在 32 位 python 上)解决了我的问题。

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 2014-11-27
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    相关资源
    最近更新 更多