【问题标题】:How to install module from another python installation如何从另一个 python 安装中安装模块
【发布时间】:2016-12-31 02:21:53
【问题描述】:

我正在使用 winpython。现在对于简单的分发,我想使用 winpython 零。 是否可以将包从winpython文件夹安装到winpython零文件夹?

【问题讨论】:

  • 或者,没有人用winpython?

标签: python


【解决方案1】:

理论上,一种可能的方法是:

pip install the_package_i_want --no-index --find-links=d:\toto --trusted-host=None

【讨论】:

    【解决方案2】:

    最简单的方法之一就是将原winpython中的site-package目录复制到新的(假设两个winpython的版本相同,说python 3.5)。

    如果你觉得上面的方法很傻,那么你可以改用pip

    1. 从原来的winpython中提取已安装的包 (下面使用的pip应该属于原版 winpython)

      pip freeze --all > python_packages.txt

    2. 使用 pip 安装解压后的包列表。 (下面使用的pip应该属于new winpython)

      pip install -r python_packages.txt

    【讨论】:

    • 我不想下载包,所以 pip 无济于事。感谢您的回答。我有包含所有已安装软件包的 winpython。是否可以提取该软件包并将其安装到另一个 python 安装中?
    • @Scripting.FileSystemObject 如果不考虑下载,可以参考this answer。我认为“暴力复制”是解决方案。
    猜你喜欢
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 2017-07-24
    • 2016-04-08
    相关资源
    最近更新 更多