Python虚拟环境包迁移

1. 激活源虚拟环境

首先,激活你想要导出包的源虚拟环境。在命令行中输入:

  • Windows:
path\to\your\source_env\Scripts\activate
  • macOS/Linux:
source path/to/your/source_env/bin/activate 

2. 导出已安装包的列表

使用以下命令生成一个requirements.txt文件,该文件包含所有已安装包的名称和版本信息:

pip freeze > requirements.txt 

3. 创建或激活目标虚拟环境

接下来,创建或激活你要导入包的目标虚拟环境:

  • 创建新环境:
python -m venv path\to\your\target_env 
  • 激活环境: - Windows:
path\to\your\target_env\Scripts\activate
  • macOS/Linux:
source path/to/your/target_env/bin/activate 

4. 安装包

在目标虚拟环境中,使用以下命令根据requirements.txt文件安装所有包:

pip install -r requirements.txt

5. 清理

安装完成后,你可以根据需要删除requirements.txt文件:

rm requirements.txt 
# macOS/Linux 
del requirements.txt 
# Windows 

你可能感兴趣的:(Python专项,python,linux)