目录
1 创建环境
2 查看环境
3 删除环境
4 激活环境
5 换源
5.1 Windows换源
5.2 Linux换源
6 克隆环境
7 重命名环境
8 复制环境列表到文本文档
9 anaconda prompt光标消失
conda create -n [环境名称] python=[python版本]
例如
conda create -n tensorflow python=3.6
有时会出现这种错误,我当前是在aarch平台上创建python3.6的环境
这个时候我们输入 conda config --add channels conda-forge ,之后再进行安装就可以了
conda info -e
当前使用的环境会在前方标注一个星号
conda remove -n [环境名称] --all
例如
conda remove -n test --all
conda activate [环境名称]
例如
conda activate tensorflow
我们在C盘的用户下创建一个文件夹,命名为pip
我的当前我的路径是 C:\Users\MSI
在pip文件夹中创建一个文本文档,先使用默认名称就行最后修改名称,在文档中输入下列内容
[global]
timeout = 6000
index-url = Simple Index
trusted-host = pypi.douban.com
我现在使用的是豆瓣源,也可以换成清华源,阿里源等
将文本文档重命名为pip.ini
在home下创建文件夹.pip,在其中新建文本文件,命名为pip.conf。在其中输入如下内容
有时候我们要创建一个新的环境时没有网络,这个时候我们可以使用克隆环境
比如
这样就可以在无网络的状态下创建一个新的环境
conda中没有直接重命名环境的命令,但是我们可以通过一下两步模拟重命名的操作
比如我现在想把名为paddle的环境重命名为paddle1
输入 conda create -n [重命名后的名称] --clone [重命名前的名称]
比如
之后删除旧的环境
这个时候就重命名完毕了
当我们需要给客户交付代码时通常要同时交付环境,此时我们需要冻结pip list
激活环境后,我们输入
运行之后,它会在我们运行的目录下生成requirements.txt
我上面的例子目录为 C:\Users\MSI
交给对方后,对方创建完一个新的环境后,输入(此时requirements.txt需在对方操作路径下)
这样即可获得与我们相同的环境
我们有时在部署项目的时候如果使用requirement.txt会有很多库装不上,装不上pip install -r requirement.txt就会中断,这样就很烦,所以我们可以自己写一个脚本
import os
fail_install_txt = open('fail_install.txt','w')
with open('requirements.txt','r') as f:
require_list = f.read().splitlines()
for i in require_list:
result = os.system('pip3 install ' + i)
if result != 0:
print(i,file=fail_install_txt,flush=True)
将requirements.txt放在与这个脚本同名的目录下,然后运行,这样遇到错误就不会中断的
有的时候其实是安装库前后的问题,出错的东西该装还是要装的,出了错库会放到 failed_install.txt 中,到时候你再解决他们
在anaconda prompt中有时会出现光标消失的情况
这个我们如果编辑很多的内容的时候,我们找不到光标就很麻烦,这个时候重新开启anaconda窗口可以解决问题,但是大多数情况我们是不想重新开启窗口的
这个时候你切到中文的输入法,然后输入几个拼音
这个时候你不要按1,直接按shift
这个时候就会发现消失的光标重新出现了