python环境的导入和导出(pip&conda)

  1. pip 导出和导入python环境。

Linux下打开终端,激活你要导出的环境,比如conda环境(初始python环境则不用管)

source activate <python env name>

在该终端下生成requirements.txt文件

pip freeze > requirements.txt # requirements.txt文件的保存目录在当前terminal的路径下。

安装requirements.txt的python环境

conda create -n <env_name> python=version   # 创建新的虚拟环境
source activate <env_name>      # 激活新建的虚拟环境
pip install -r requirements.txt
  1. conda 环境的导出与导入

同样需要在当前终端下激活对应的conda环境

source activate <conda env name>

导出已有环境到env.yaml文件中

conda env export > env.yaml

同样若想再次创建一个新的环境,只需要根据.yaml文件进行环境的导入即可。

conda env create -f env.yaml

注:.yaml文件移植过来的环境只是安装了原来环境里用conda install等命令直接安装的包,用pip之类装的东西没有移植过来,需要重新安装。

你可能感兴趣的:(python,系统配置)