python环境打包迁移、换一台电脑不用配置环境,直接运行
-
创建Python环境
conda create -n env_name python=python_version
-
通过pip install命令,安装所需要配置的Python包。
-
使用如下命令激活新创建的Python环境
conda activate env_name
-
使用如下命令,安装conda-forge和conda-pack工具
conda install -c conda-forge conda-pack
-
使用conda pack工具导出当前环境为离线环境
conda pack -n env_name
-
该过程还可以指定Python环境打包后导出的压缩包名称,只需添加-o参数,例如将上述环境导出为env_name.tar.gz压缩包
conda pack -n env_name -o env_name.tar.gz
-
将env_name.tar.gz压缩包拷贝至相同版本的Anaconda安装路径的envs路径下进行解压,并通过命令行激活该环境即可完成迁移。
-
bat文件,执行脚本;参考
chcp 65001 @echo off cd code ..\project_env6\python.exe main.py pause
注意点:
- 用pip install 安装新包
- 当装新包时,注意其依赖包是否已经安装、是用pip 还是conda装的,保持安装途径、版本的一致性;
参考文章:https://blog.csdn.net/maximejia/article/details/115385868
注意点:尽量用pip install 安装,注意版本问题,pandas安装会同时安装numpy,此时如果再安装numpy会出现版本问题;