conda创建/移除虚拟环境

前言

conda常用的命令:

conda list                          #查看安装了哪些包。
conda env list 或 conda info -e     #查看当前存在哪些虚拟环境
conda update conda                  #检查更新当前conda

一.虚拟环境的作用

问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
解决方案 : 虚拟环境作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.

二.创建虚拟环境的流程

1.在命令行输入

conda create -n xxx python=3.6

xxx为自己命名的虚拟环境名称,该文件可在Anaconda安装目录 envs文件下找到

2.使用激活(或切换不同python版本)的虚拟环境

python --version   # 可以检查当前python的版本

Linux:

  source activate your_env_name(虚拟环境名称)

Windows:

activate your_env_name(虚拟环境名称)

三.对虚拟环境中安装额外的包

conda install -n your_env_name [package]

#e.g. conda create -n myenv1 numpy

激活/切换虚拟环境:


# To activate this environment, use
conda activate your_env_name   
e.g. conda activate myenv1
 
# To deactivate an active environment, use
conda deactivate

列出所有环境

conda env list
#or
conda info --envs

四.关闭虚拟环境

Linux:

 source deactivate

Windows:

deactivate

五.删除虚拟环境

conda remove -n your_env_name(虚拟环境名称) --all  

conda remove --name your_env_name  package_name  # 删除环境中的某个包

你可能感兴趣的:(操作系统,python,pycharm,开发语言)