要将 Python 虚拟环境迁移至另一台计算机,需要执行以下步骤:
- 导出虚拟环境的依赖包列表:在命令行中使用以下命令导出当前虚拟环境中已安装的所有软件包及其版本信息。
pip freeze > requirements.txt
此命令将创建一个名为
requirements.txt
的文件,其中包含了该环境中已安装的所有软件包及其版本号。 - 将
requirements.txt
文件复制到新计算机上:将刚才导出的requirements.txt
文件复制到新计算机上。 - 创建新的虚拟环境:在新计算机上打开命令行,进入要创建虚拟环境的目录,并使用以下命令创建一个新的虚拟环境。
python -m venv <env_name>
其中
<env_name>
是要创建的虚拟环境的名称。此命令将创建一个新的虚拟环境,并自动下载并安装最新版的 Python 解释器。 - 激活新环境:激活新创建的虚拟环境。
在 Windows 系统上:
<env_name>\Scripts\activate.bat
在 Linux 或 macOS 系统上:
source <env_name>/bin/activate
- 安装依赖包:在新虚拟环境中安装
requirements.txt
中列出的所有软件包,可以使用以下命令:pip install -r requirements.txt
- 验证新环境:激活新虚拟环境并运行测试脚本或应用程序以验证新环境是否正常工作。
请注意,在使用完虚拟环境后,建议使用以下命令来退出虚拟环境:
deactivate
此命令将取消所有为虚拟环境设置的环境变量,并将命令提示符返回到默认 shell。