Pycharm 配置 Anaconda中解释器--小白心得
最近因疫情原因在家隔离办公,闲来开始学习Python,那么自然就走上了折腾环境配置之路,安装了Anaconda并希望搭配Pycharm使用。安装很简单,但是搭配配置还是走了不少弯路,特此记录一点小白配置心得。以下内容均为小白向。
为什么要安装并配置Anaconda?
Anaconda是一款强大的可以获取并管理包,并对环境也可以统一管理的开源免费软件。对于我这样的小白来说,我只理解到在Anaconda中我可以配置不同版本的环境容器,在每个环境容器中我都可以安装一个python的真实环境(一个python环境可以简单理解为主要含解释器和不同包),例如不同版本。同时,安装了Anaconda对我来说最直接的作用是base环境中的python已经安装了各种可能用到的有用的包,例如matplotlib,pandas等。虽然其实如果光从这个作用来讲,不一定需要Anaconda--这些包后续也可以很简单得用pip等安装,甚至在pycharm设置中的python interpreter设置中进行界面化操作安装。
配置Anaconda 不同环境容器中的interpreter
- 以在Pycharm中创建一个新project为例(在已有project中修改也类似适用)
- 在创建项目界面设置interpreter,此处有两个选项:1)直接创建新环境,从而会有一个新的解释器;2)从已存在的环境中(之前通过Anaconda等创建的)选择现有的解释器
- 选择从Conda创建新环境,下面location一栏中你可以将“untitled1”改为你希望的新环境的名字,这个新环境会在Anaconda中出现,你可以对其进行管理。因为创建了一个全新的环境,所以这个项目就会选择这个新环境自带的新解释器,下面可以选择python的版本。
2. 选择已有的解释器。这边需要注意,Anaconda自带的base环境已经自带了几乎所有常用的包,但是自己在Anaconda中创建的新环境一般只会带最常用的基本包。所以选择时一定要选择相应环境的解释器。因为我这儿是希望用base环境的解释器(因为其自动关联了几乎所有的包),所以选择了相应位置下的python。一开始可能这儿是没有解释器,需要自己查找到相应路径位置的python或者python3.7解释器。(在bin里面有python和python3.7两个我都试验了下都是可以的)。而若Anaconda中自创环境中的解释器则路径一般为~anaconda3/envs/“你创建的新环境的名字”/bin/python。
3. 如果是第一次加载base中的解释器,因为需要加载所有的包,可能电脑会出现大功率运转的情况,不用担心,稍等片刻加载完了就可以使用了。