conda 是 Anaconda 下用于包管理和环境管理的命令行工具,是 pip 和 vitualenv 的组合。安装成功后conda 会默认加入到环境变量中,因此可直接在命令行窗口运行 conda 命令,我们可以利用 conda 的虚拟环境管理功能在 Python2 和 Python3 之间自由切换。
虚拟环境的作用
如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案 : 虚拟环境 作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.
查看所有虚拟环境
- 打开控制台,输入
conda --version
或者conda -V
查看conda是否安装正确并查看当前版本 conda info --envs
或者conda info -e
查看虚拟环境,存在默认环境baseactivate 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"
0 条评论