Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)
在他们的官方网站上Resource(资源)–》Open Source
Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等
而Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。
地址:https://www.anaconda.com/products/individual 百度网盘: 根据自己使用的情况选择相应的平台和版本。
运行Anaconda3-2020.07-Windows-x86_64.exe
Install for: 选择Just me还是All Users,假如你的电脑有好几个 Users ,才需要考虑这个问题.其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users,我这里直接 All User,继续点击 Next 。
选择安装的路径,Anaconda比较大(2.7G)不建议安装在默认的位置。
Advanced Options(高级选项)第一个是加入环境变量,第二个是默认使用 ,点击“Install”,进行安装。 安装 这两个选项可以去掉。
Windows配置,在环境变量-》用户变量-》PATH 添加anacondaa的安装目录的Scripts文件夹 例如:D:\Anaconda3\Scripts 打开cmd,输入 conda --version,如果输出conda 4.8.3之类的就说明环境变量设置成功了.为了避免可能发生的错误, 我们在命令行输入conda upgrade --all 先把所有工具包进行升级.
安装成功后,我们就可以用anaconda来创建我们一个个独立的python环境了.
activate activate 能将我们引入anaconda设定的虚拟环境中, 如果你后面什么参数都不加那么会进入anaconda自带的base环境. 输入python, 这样会进入base环境的python解释器, 如果你把原来环境中的python环境去除掉会更能体会到, 这个时候在命令行中使用的已经不是你原来的python而是base环境下的python.而命令行前面也会多一个(base) 说明当前我们处于的是base环境下。
创建自己的虚拟环境 conda create -n python27 python=2.7 或者conda create --name python27 python=2.7
于是我们就有了一个python27的虚拟环境, 接下来我们切换到这个环境, 一样还是用activae命令 后面加上要切换的环境名称
切换环境 activate python27如果忘记了名称我们可以先用conda env list,查看所有的的环境
conda env list
卸载环境 conda remove --name test --allAnaconda目录结构 对比Python的目录 两者都拥有相同的标红目录,两者十分相似,这里就是base环境. 里面有着一个基本的python解释器, lLib里面也有base环境下的各种包文件.
那么我们自己创建的环境在哪里呢?我们可以看见一个envs, 这里就是我们自己创建的各种虚拟环境的入口,可以看到我们刚才创建的Python27 我们点击进去后其实这就是一个Python的目录 Anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.
在Setting => Project => Project Interpreter 里面修改 Project Interpreter
我们可以看到我这里其实是有其他的环境,这是我在创建项目的使用使用了虚拟环境,pycharm会自动给我生成一个venv目录,下面则是独立的python环境。 ,点击三个小点标志再点击Add Local为你某个环境的python.exe解释器就行了。 添加Anaconda,我们选择了anaconda的python.exe,conda executable会自动识别conda的位置,将Make available to all projects勾选,所有项目都使用 然后点击ok,我们就可以看到Anaconda已经帮我们安装了很多库。 如果我们是第一次使用Pycharm,那么创建项目的时候会初始化,要是已经使用过一段时间,再配置Anaconda,也会初始化。
前面新建的 Anaconda 环境包含各种数据分析,机器学习等包,可以直接拿来用,并不需要再安装一遍,方便实用。但是,有时候,我们并不需要这么多的包,而是需要特定版本的 Python 或者 Python 包,或是依赖冲突等问题,这就要求有一个独立运行的环境。而 Conda 建立的环境正好满足了这个需求。
创建项目的时候可以选择Conda. 点击 Pycharm 下面的 Termianl 可以直接控制 Windows 的 CMD 命令行。如果你的 Pycharm 运行在 Linux 下,这个工具会接管 Shell。 可以看到在最前面多了一个 (example) ,这个代表激活的 conda 环境输入命令 conda list,可以查看我们建立的环境里包含哪些包。 这篇文章中有关于Conda的使用方法。 Anaconda、Conda、Miniconda的介绍和使用方法
我们也可以点击,切换环境
配置python环境,可以直接点击左下角的小齿轮选择setting,或者File->Preferences->setting,然后点击Extensions(最后一个)找到Python,更改setting设置。
或者直接Ctrl+shift+P(或F1),输入Open Settings
在文件中添加"python.pythonPath":“python的安装路径”,就中间那一行。如果打开的时候没有,自行添加即可。 注意:每个设置与设置间需要逗号,window下的文件路径需要转义。