【问题标题】:Installing Python binary modules to a custom location in Windows将 Python 二进制模块安装到 Windows 中的自定义位置
【发布时间】:2012-07-30 02:35:41
【问题描述】:

假设我想在 Windows 上安装 Python 的二进制模块。假设模块作为预构建安装程序xxx-n.n.n.win32-py2.7.exe 分发,使用 distutils 准备。

我的问题是安装程序坚持将包安装到他在注册表中找到的任何 Python 目录中。但是,我在闪存驱动器上有一个很小的“便携式”Python 目录,我不时使用它,并且需要在那里安装软件包。该目录未在注册表中标记。

到目前为止,我所做的只是解压缩安装程序并将文件手动复制到Lib/site-packages。但也许有更聪明的选择?我能否破解 distutils 安装程序以让我指定目标 Python 目录(就像其他一些安装程序一样)?

PS:请注意,easy-install 不是一个选项,因为它坚持从源代码编译包,而我想安装预编译的包。

【问题讨论】:

标签: python windows installation packages distutils


【解决方案1】:

您可以使用 easy_install 安装二进制包,并且不需要编译:

easy_install binary_installer_built_with_distutils.exe

见Can I install Python windows packages into virtualenvs?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 2017-05-22
    • 2015-11-14
    • 2011-03-03
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多