《咏柳》
唐·贺知章
碧玉妆成一树高,万条垂下绿丝绦。不知细叶谁裁出,二月春风似剪刀。
一、查看虚拟环境列表
命令行执行:
conda env list
或
conda info --envs
执行结果如下:
(base) C:\Users\Administrator>conda info --envs
# conda environments:
#
base * G:\application\anaconda3
data_analy G:\application\anaconda3\envs\data_analy
dt_analy G:\application\anaconda3\envs\dt_analy
python39 G:\application\anaconda3\envs\python39
base:表示基础虚拟环境
data_analy:表示其他的虚拟环境,根据自己的项目创建的。
*号:表示当前处于活动状态的环境
二、创建虚拟环境
创建名称为py_env的虚拟环境,命令行执行
conda create --name py_env
创建名称为py_37的虚拟环境,python版本为3.7,命令行执行
conda create -n py_37 python=3.7
创建名称为py_37的虚拟环境,python版本为3.7,包含requests、pandas库,命令行执行
conda create -n py_37 python=3.7 requests pandas
复制名称为py_37的虚拟环境,命名为new_py_37,命令行执行
conda create -n new_py_37 --clone py_37
注:创建环境时请在base环境(基础环境)进行操作,避免出现其他问题
三、激活或者切换虚拟环境
激活名称为py_env的虚拟环境,命令行执行
windows
activate py_env
conda activate py_env
linux
source activate py_env
四、关闭(退出)虚拟环境
关闭虚拟环境,命令行执行
windows
deactivate命令:如果当前不在base环境,会先退回到base环境,在base环境直接退出
conda deactivate
或者切换到base环境
activate root
linux
source deactivate
五、查看某个虚拟环境都安装了哪些第三方库
- 激活需要查看的虚拟环境
conda activate py_env
- 查看虚拟环境安装的第三方库
conda list
六、删除虚拟环境或删除虚拟环境中的某个库
- 删除名称为py_env的虚拟环境,执行命令:
conda remove --name py_env --all
或
conda env remove --name py_env
- 删除名称为py_env虚拟环境的requests库,执行命令:
conda remove -n py_env requests
备注:所需删除打的虚拟环境不能处于激活状态,删除操作是不可逆的。
七、导出环境、使用导出的环境文件创建环境
-
导出py_env虚拟环境,执行命令:
已经切换到py_env虚拟环境,直接导出
conda env export > py_env.yml
未切换到py_env虚拟环境
切换到py_env虚拟环境
activate py_env
导出虚拟环境
conda env export > py_env.yml
或者
conda env export -f py_env.yml -n py_env
- 使用导出的py_env虚拟环境文件创建环境,执行命令:
conda env create -f py_env.yml -n py_env_new
或者修改导出的文件,修改name和prefix,如下图:
虚拟环境文件.png
执行命令:
conda env create -f py_env.yml
备注:导出的虚拟环境文件位置和conda命令行启动文件在同一个目录
以我的为例:C:\Users\userName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
conda命令行如下:
conda命令行.png
文件目录如下:
conda_yml.png
如果感觉本文对您有帮助可以点个赞哦
本文为学习笔记,转载请标明出处
本文仅供交流学习,请勿非法使用
仅是个人意见,如有想法,欢迎留言