conda克隆环境-method: requirement.txt

1.打开Anaconda Prompt

2.进入自己项目的目录 cd +目录

3.输入命令行: pip freeze > requirements.txt

这个时候我的目录下会出现一个requirements.txt ,但是打开文件会发现除了一些直接显示版本号的安装包,有很多会出现 @file ..... conda克隆环境-method: requirement.txt_第1张图片

后面通过 requirements中的@file问题怎么解决_馋学习的身子的博客-CSDN博客

查到带@file +URL的环境仅本地可用(上面的博客讲到可能是因为pip安装包语法问题、有另一个猜测也可能是因为是自己下载安装的包导致仅本地可用。

4.通过命令行:pip list --format=freeze > requirements.txt   可删除@file.

5. 去另一台服务器克隆新环境:

首先创建一个环境 conda create -n xxx python=3.7 (xxx是虚拟环境的名字、python= 后面可选择你需要的python版本号)

然后激活环境 conda activate xxx

6. 输入命令行:pip install -r requirements.txt 

这个时候 有可能会出现 如下错误(Network is unreachable), 个人猜测需要镜像加速/科学上网.conda克隆环境-method: requirement.txt_第2张图片

 

 7.将pip install -r requirements.txt  改为  pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 

 conda克隆环境-method: requirement.txt_第3张图片

 然后就可以了.

你可能感兴趣的:(环境配置,conda)