【问题标题】:How to use virtualenv project in other machine/environement [duplicate]如何在其他机器/环境中使用virtualenv项目[重复]
【发布时间】:2015-11-22 16:35:24
【问题描述】:

我在安装了所有库的virutalenv 中创建了一个项目。那么,当我将 virtualenv 目录移动到新机器/环境时,如何让它工作?而新机除了标准python还需要安装什么?

我有所有目录的引用和只引用虚拟环境的导入。

我知道这是一个非常基本的问题。但是,我找不到答案。

【问题讨论】:

    标签: python python-2.7 virtualenv


    【解决方案1】:

    你不应该移动你的 virtualenv,因为它本质上是链接到你的系统 python 并且二进制文件不一定在其他机器上工作。

    但是,您可以导出已安装软件包的列表并通过requirements.txt 文件将它们安装在另一个虚拟环境中。

    # Generate a requirements file
    pip freeze > requirements.txt
    

    在新机器上,先新建一个virtualenv,然后参考requirements.txt文件安装包。

    # Install the packages
    pip install -r requirements.txt
    

    【讨论】:

    • 感谢您的快速回复。
    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 2014-08-13
    • 1970-01-01
    相关资源
    最近更新 更多