macOS Pycharm中各种环境下的解释器总结

1.电脑版本:macOS Mojave 10.14

2.PyCharm版本:PyCharm 2018.2.4(激活码在另一篇博客中)

3.进入解释器配置的步骤:PyCharm➡️Preference➡️Project InInterpreter➡️右上角工具符号➡️Add

4.之后左侧会有这么几个环境:

macOS Pycharm中各种环境下的解释器总结_第1张图片

主要就是记录对这几个环境的理解。

-----------------------------------------------------------------------分割线-------------------------------------------------------------------------------

一、Virtualenv Environment

 Virtualenv Environment的作用是创建一个独立的、干净的python运行环境。

比如:系统安装了python3.6,里边安装了一些基本的包如numpy、pandas、opencv等,如果我用系统环境运行python项目,那么所有的project都必须在这个装了一些包的python3.6中运行,这时如果我有一个项目需要用到python2.7,还有一个项目需要用到python2.6,那就需要Virtualenv Environment了。

Virtualenv Environment在new一个project的时候会创建一个“白纸”一样的环境,你可以在这个环境中install一些自己想要的package,这里安装的python包只在这个虚拟环境中生效。

二、Conda Environment

conda和原版python的虚拟环境没有太大区别,唯一的区别是安装包的方式不同,一个是用conda,一个是用pip安装第三方包。

conda的文件结构为:(用户名)➡️anaconda3➡️envs➡️你在anaconda navigator里创建的各种名字的python环境。

macOS Pycharm中各种环境下的解释器总结_第2张图片macOS Pycharm中各种环境下的解释器总结_第3张图片

三、System Interpreter

System Interpreter是本地解释器的意思。

四、Pipenv Environment

用来创建虚拟环境的。

四、Other

可以理解成远程interpreter的意思。

macOS Pycharm中各种环境下的解释器总结_第4张图片

五、Conda Pip VirtualEnv之间的关系见另外一篇blog➡️

 

 

 

 

你可能感兴趣的:(机器学习,环境配置,python)