详细了解PyCharm支持的4种Python Interpreter和配置方法


初次使用Pycharm的时候,可能会对于解释器的配置有些疑问,因为PyCharm支持以下4种Python Interpreter:

  • Virtualenv Environment
  • Conda Environment
  • System Interpreter
  • Pipenv Environment

1. Virtualenv Environment

1.1 Virtualenv Environment是什么?

Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行,则A就不能执行了。

virtualenv,是一款Python工具,用以创建独立的Python虚拟环境。在一个Python虚拟环境中,持有Python所必须的依赖库,形成Python的虚拟运行空间。

Pycharm中集成了Virtual Environment工具,用以创建独立的虚拟环境。
Virtual Environment主要解决的库依赖和版本依赖、以及间接授权等问题。

1.2 如何使用Virtualenv Environment?

打开Pycharm的Virtualenv Environment配置界面,发现存在两种配置方式:

1.2.1. New environment

采用Pycharm中的New environment直接创建
Pycharm集成virtualenv工具后,使用起来变的非常方便。

需要配置的项:

  • Location:指定创建虚拟环境的目录。

    一般创建虚拟环境都是一个项目可能创建一个虚拟环境,所以最好将环境创建在你运行的项目的根目录下。

    这里我运行的项目是D:\WorkSpace\RepetitionCode目录下的Mask_RCNN-master。所以目录选择在:D:\WorkSpace\RepetitionCode\Mask_RCNN-master\venv

  • Base Interpreter:指定电脑上存在的Python编译器的目录。

    可以是你安装的Python,也可以是你使用anaconda创建的虚拟Pyhon。

    我用的anaconda自带python3.7。但是我这里想要使用Python3.6。所以我已经用anaconda创建了一个py36的虚拟环境。所以我指定的是虚拟Py36的所在目录D:\CodingSoftware\Anaconda3\envs\py36\python.exe

    关于如何用conda创建虚拟环境的详细内容:默认python3.7版本的anaconda ——>python3.6

  • Inherit global site-packages :勾选该选项后则可以使用Base interpreter中配置的python环境所安装的所有组件,不选将和外界完全隔离,不加载Base interpreter中配置的python环境下的包,也就是一个干净的环境,需要自己重装安装所需的包;

  • Make available to all projects:表示可将此虚拟环境提供给所有项目使用。

然后点击OK按钮。
在这里插入图片描述
会发现在D:\WorkSpace\RepetitionCode\Mask_RCNN-master目录下生成了一个venv文件夹:

此时看一

评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值