本文参考了其他人的博客文章写出来的一下常用的conda使用方法,虚拟环境的使用大大方便了环境配置的工作
建议使用前加入清华的镜像,不然可能出现网络连接导致的问题。
清华镜像导入方法如下
conda config --add chanels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkges/free/
在home文件夹中会出现一个.condarc文件,一般是看不见的。
通过gedit .condarc命令打开该文件,将连接https://mirror.tuna.tsinghua.edu.cn/help/anaconda/中的灰框框中的文字复制进去保存即可
然后开始虚拟环境创建和使用
1、创建虚拟环境
创建名为XXX的虚拟环境,虚拟环境的版本是python=3.7
conda create -n xxx python=3.7
2、进入虚拟环境
进入xxx虚拟环境,两个命令都可以
source activate xxx
conda activate xxx
3、退出虚拟环境
退出xxx虚拟环境,两个命令都可以
source deactivate
conda deactivate
4、删除虚拟环境
删除名为xxx的虚拟环境
conda remove -n xxx --all
5、查看虚拟环境
查看本地有那些虚拟环境
conda info --env
conda env list
6、安装第三方包
conda install requests
pip install requests
7、卸载第三方包
conda remove requests
pip unsinstall requests
8、查看环境包信息
查看当前环境中所有安装了的包
conda list
9、导入导出环境
导出当前环境的包的信息
conda env export > environment.yaml
将信息存入了.yaml文件中
导入重新创建相同的虚拟环境
conda env create -f environment.yaml
将环境打包成压缩包,放到别的电脑上直接使用,这样就省去了再次重复安装的过程
首先安装Conda Pack
conda install -c conda-forge conda-pack
对env进行打包,包名就是压缩包名字
conda pack -n env
也可以指定名字
conda pack -n env -o out_name.tar.gz
将打包好的压缩包,复制到别的机器上解压,解压的文件为out_name,然后打开终端输入
source out_name/bin/activate
可在左边看到进入虚拟环境中