【发布时间】:2015-11-22 16:35:24
【问题描述】:
我在安装了所有库的virutalenv 中创建了一个项目。那么,当我将 virtualenv 目录移动到新机器/环境时,如何让它工作?而新机除了标准python还需要安装什么?
我有所有目录的引用和只引用虚拟环境的导入。
我知道这是一个非常基本的问题。但是,我找不到答案。
【问题讨论】:
标签: python python-2.7 virtualenv
我在安装了所有库的virutalenv 中创建了一个项目。那么,当我将 virtualenv 目录移动到新机器/环境时,如何让它工作?而新机除了标准python还需要安装什么?
我有所有目录的引用和只引用虚拟环境的导入。
我知道这是一个非常基本的问题。但是,我找不到答案。
【问题讨论】:
标签: python python-2.7 virtualenv
你不应该移动你的 virtualenv,因为它本质上是链接到你的系统 python 并且二进制文件不一定在其他机器上工作。
但是,您可以导出已安装软件包的列表并通过requirements.txt 文件将它们安装在另一个虚拟环境中。
# Generate a requirements file
pip freeze > requirements.txt
在新机器上,先新建一个virtualenv,然后参考requirements.txt文件安装包。
# Install the packages
pip install -r requirements.txt
【讨论】: