【问题标题】:Is it possible to use "exe installers" with pip?是否可以将“exe 安装程序”与 pip 一起使用?
【发布时间】:2012-03-19 04:18:17
【问题描述】:

使用easy_install 可以从http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装exe。有没有办法用 pip 做同样的事情?

谢谢。

【问题讨论】:

标签: python pip


【解决方案1】:

我认为 pip 无法做到这一点,但这可以通过 easy_install 完成。例如

$ easy_install -U -Z "exe_installer_path"

--upgrade, -U
--always-unzip, -Z

有关命令行选项的进一步说明,请查看here.

【讨论】:

  • 现在是 2014 年,在某些情况下仍然是 easy_install > pip。有时你被困在 Windows 中,没有管理员权限,你只需要安装一个包。
【解决方案2】:

仅仅因为我比Can I install Python windows packages into virtualenvs? 中的更好答案更早地发现了这个问题:现在有一种方法可以将 exe 安装程序转换为轮子,然后可以通过 pip 安装。链接有详细信息。

【讨论】:

    【解决方案3】:

    不,pip 无法安装.exe 文件。提供的这些.exe 文件本身就是安装程序脚本,应由操作系统本身管理。

    【讨论】:

    • 他们不使用easy_install吗?我试过了,似乎它们安装在 virtualenv 的正确位置。
    • pip 不支持 easy_install 所做的一切。 pip 基本上是安装源包(tarball、zip、文件夹等)。
    猜你喜欢
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2014-12-19
    相关资源
    最近更新 更多