Anaconda Python 环境查询/安装/卸载

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012005313/article/details/82112221

之前利用 Anaconda 安装完成了 Python3,现在需要重新安装 Python2

找到一篇 Conda 教程 - Managing Python,可以同时存在多个 Python 环境


主要内容:

  1. 查看环境列表
  2. 创建新的 Python 环境
  3. 激活/停止 Python 环境
  4. 移除环境

查看环境列表

参考:Viewing a list of your environments

查看 Python 运行环境,可通过以下命令实现

conda info --envs

或者

conda env list

默认情况下仅有一个环境

zhujian@zhujian-virtual-machine:~$ conda env list
# conda environments:
#
base                  *  /home/zhujian/software/anaconda/anaconda3

Note:在显示的环境列表中,用星号突出显示当前环境


创建新的 Python 环境

参考:Installing a different version of Python

比如我已经安装了 Python3.6 的环境,想要安装 Python2.7 的环境

conda create -n py27 python=2.7 anaconda
  • 参数 py27 指新创建的环境名
  • python=2.7 指你想要创建的 Python 版本

执行日志如下:

Solving environment: done

## Package Plan ##

  environment location: /home/zhujian/software/anaconda/anaconda3/envs/py27

  added / updated specs: 
    - anaconda
    - python=2.7


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    sortedcontainers-1.5.10    |           py27_0          45 KB
    pathlib2-2.3.2             |           py27_0          31 KB
    pyparsing-2.2.0            |   py27hf1513f8_1          93 KB
    pytz-2018.4                |           py27_0         211 KB

...
...
...

tornado-5.0.2        | 620 KB    | ################################################################################################################################################################# | 100% 
partd-0.3.8          | 30 KB     | ################################################################################################################################################################# | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate py27
#
# To deactivate an active environment, use:
# > source deactivate
#

同理,如果想要创建 Python3.6 的环境,命令如下:

conda create -n py36 python=3.6 anaconda

激活/停止 Python 环境

参考:

Activating an environment

Deactivating an environment

安装完成后,列出 Python 环境列表

zhujian@zhujian-virtual-machine:~$ conda info --envs
# conda environments:
#
base                  *  /home/zhujian/software/anaconda/anaconda3
py27                     /home/zhujian/software/anaconda/anaconda3/envs/py27

切换到新创建的环境 py27

source activate py27

切换回基础环境

source deactivate

或者

source deactivate py27

显示环境名

参考:determining-your-current-environment

默认情况下,切换到新的环境后,会在命令行提示符显示该名称,可以通过以下命令去除:

conda config --set changeps1 false

开启命令:

conda config --set changeps1 true

移除环境

参考:conda env remove

可以通过上述步骤创建多个环境,移除创建的环境使用如下命令:

conda env remove -n ENVIRONMENT

猜你喜欢

转载自blog.csdn.net/u012005313/article/details/82112221
今日推荐