conda 是 Anaconda 下用于包管理和环境管理的命令行工具,是 pip 和 vitualenv 的组合。安装成功后conda 会默认加入到环境变量中,因此可直接在命令行窗口运行 conda 命令,我们可以利用 conda 的虚拟环境管理功能在 Python2 和 Python3 之间自由切换。

虚拟环境的作用

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

查看所有虚拟环境

  • 打开控制台,输入conda --version或者conda -V查看conda是否安装正确并查看当前版本
  • conda info --envs或者conda info -e查看虚拟环境,存在默认环境base
  • activate base进入环境
  • conda deactivate 退出环境
  • conda update conda检查更新

虚拟环境

创建虚拟环境

conda create --name 环境名 python=版本号例如输入conda create --name one_env python=3.6开始创建环境

打开命令行输入python --version可以检查当前python的版本。

激活虚拟环境

使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。

Linux: source activate your_env_name(虚拟环境名称)

Windows: activate your_env_name(虚拟环境名称)

使用命令conda install -n your_env_name [package]即可安装package到your_env_name中

关闭虚拟环境

即从当前环境退出返回使用PATH环境中的默认python版本。

使用如下命令即可。

Linux: source deactivate

Windows: deactivate

删除虚拟环境。

使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

8、删除环境中的某个包。

使用命令conda remove --name your_env_name package_name 即可。

环境添加至 Jupyterhub

conda install ipykernel

python -m ipykernel install --user --name your_env_name --display-name "your_env_name"