已有的环境
安装Anaconda前,已有的环境:window10+Python3.64
在cmd.exe中输入python,并回车,检查python是否安装成功了,成功则会出现相应的版本信息,以及进入到python环境下:
Anaconda的安装
Anaconda不能通过pip方式安装,需要在官网下载相应的安装包,需要注意的是,安装包里面以及继承了python以及对应的常用库,因此选择安装时,注意python版本的选择,由于电脑上已经安装了3.6版本,因此选择python2.7版本的Anacoda安装。
(官网:https://www.anaconda.com/distribution/#download-section)
安装时按照选择了第二项,但此时环境变量里面是没有Anaconda的路径的,不识别conda的命令:
因此需要将以下(按照实际路径)加入PATH路径中:D:\Python\Anaconda;D:\Python\Anaconda\Scripts;D:\Python\Anaconda\Library\bin
重新打开cmd窗口,此时运行 conda list,显示:
但此时在cmd运行python还是原来的3.6版本,原因是系统环境变量中存在之前安装Python的路径,D:\python\python3_6_4\Scripts和D:\python\python3_6_4 将其删除。
此时重新打开命令行,输入python发现可以运行python2.7
创建不同Python环境
Anacoda创建不同python环境的方法:
1 创建一个名为python27的环境,指定Python版本是2.7
conda create --name python27 python=2.7
安装好后,使用activate激活某个环境
activate python27 # for Windows
source activate python27 # for Linux & Mac
原来在命令行通过python进入的是未激活的python2.7环境,
activate python27 运行后进入的是激活的27环境。
退出已经激活的环境
conda deactivate
已有Python的处理
也可以将原来的Python移到Anacoda下统一管理,创建完python27环境后,你会发现envs中创建了一个python27的文件夹,这个也就是安装python27的一个安装目录。
了解这个原理之后,就可以轻松将原来的环境转到Aconda进行管理。直接将原来安装的python整个文件夹拷贝到envs的目录下,修改名字为python36即可。也可以选择使原来的python保持独立,此时原来的python3.6可以通过自带的shell运行,和终端同时运行两个不同版本的python:
删除环境
最后,删除一个环境的命令:
conda remove --name python27 --all