Pycharm项目环境配置

网上的教程通常是anaconda+pycharm,但具体到project的创建还是会有一些问题,下面通过一些具体的“实验”来看一下new project的环境该如何配置。

首先,下图是创建一个new project时,弹出的界面:
Pycharm项目环境配置
我们可以看到,大方向上有两种选择,一个是New environment using,另一个是Existing interpreter。

Existing interpreter

如果你是小白,且安装了anaconda,那么建议你所有的project都选择这个选项即可。它就相当于你选择了一个全局的解释器,你在project中对于package的更新也会导致全局的更新,也就是说,只要之后的项目也选择这个解释器,那么你刚才安装的包就都能用。

New environment usingPycharm项目环境配置

这里主要说一下第一个选项。从名字也可以看出,这个选项会为你的project创建一个虚拟环境。也就是在你项目的Script文件夹下新创建一个python解释器,专为你的项目服务。使用虚拟环境时,你的在项目中安装的package只能在你的项目中运行(实际上就是安装到了该项目的目录下)。

Base interpreter就是创建新python解释器时,所要用到的全局解释器。如果你不选择Inherit global site-packages,那么你所创建的虚拟环境下并没有你刚才选择的全局解释器所拥有的包。只有如下的两个包:
Pycharm项目环境配置
选择了的话,自然就会继承它的包。