如何在另一台计算机上使用python虚拟环境

Tao*_*Tao 7 python virtualenv

virtualenv pyenv在linux系统中创建了一个虚拟环境.现在我想在另一台计算机上使用虚拟环境.我可以直接复制虚拟环境并在另一台计算机上使用它吗?或者我需要做些什么来设置它?

war*_*iuc 14

你不应该.另一台计算机可以安装不同的操作系统,其他软件包或软件包版本,因此复制文件将无法正常工作.

虚拟环境的重点是能够在任何需要的地方复制它.

创建一个脚本,从requirements.txt文件中安装所有必需的依赖项并使用它.

使用pip freeze > requirements.txt让所有安装Python包的列表.然后使用在另一台计算机上的另一个虚拟环境中安装依赖项pip install -r requirements.txt.

如果您想在另一台计算机上使用包括系统软件包在内的确切环境,请使用Docker.