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