用到的安装教程:
https://blog.csdn.net/qq_43529415/article/details/100847887 用它安装了anaconda
注:
对Anaconda的理解:Anaconda可以创建无限个环境,每个环境存储在PC的一个文件夹下,每个环境的核心都是一个python解释器,从选定的可能存在于其他文件夹中的python解释器创造而来,创建在这个环境目录下。
Anaconda里面有一个python解释器,版本是这个Anaconda自带的,当你创建一个环境到Anaconda的env文件夹下面时可以使用任意一个解释器。
至于你之前所装的那个版本的python解释器,和这个是另外一码事情,也可以用原来的那个3.7.0版本的python解释器。
通过配置系统的环境变量,来决定你默认使用哪个python。
anaconda想解决的问题主要是不同版本python的兼容问题。
1、下面来辨析一下项目、编译器、环境的关系。
(1)编译器:python.exe文件,看起来形单影只别无他物,实际上后面有一大堆基础文件做支撑。
(2)环境:env下的一个子文件夹,其中包含:
①一个python编译器(看起来只有一个python.exe文件,但实际上有强大的后台支撑。这一个exe文件是真正的原python大工程的“分身”,和原来那个python版本相同)。要从原来PC中装的python里面选择一个python.exe文件。
注意:创建环境有两种方式,在anaconda中,只能现下载所有的包,包括python;另一种是通过pycharm创建新的。
②python的包。一个环境一套包。具体的这个环境的管理可以到anaconda里面找。在Anaconda中python也被理解成一个包。
(3)项目:一个项目可以选择多个环境使用。环境有两种,任选其一:
①新建的。每建立一个要有个命名。可以建到任意的地方,甚至到它自己的目录下面也可以。
②原有的。直接选中原来的环境下的python.exe文件就可以。
2、anaconda的环境管理:
(1)anaconda中可以创建很多环境,每次创建都要进行新的下载。
(2)在创建新环境前,anaconda默认带着一个叫base的环境,里面的python版本是3.7.4。可以考虑直接就用他了。
3、pycharm的环境管理:
pycharm设置环境的时候可以使用virtualenv和conda两种。创建和选择使用都可以。
每次进行环境的选择操作(创建项目时,setting时)有两个选择:new/existing.
new:创建一个新的环境,在已有的python.exe中选择一个,搞一个副本。
exising:选中一个已有的环境中的python.exe文件即可。
注意:pycharm通过virtualenv创建的环境也要整齐地放在某一个文件夹下啊。。
pyc中的项目只能使用一个环境。。要换环境的话要重新setting一下。