Python随手记

Python随手记

在使用pycharm创建项目时,会自动生成New environment 的 Location(或自己指定),并且让我们选择是否inherit global site-packages:

Python随手记_第1张图片

先说venv文件夹:拿virtualenv来说,virtualenv能用来建立一个虚拟的python环境,一个专属于项目的python环境。

Pycharm可以为每一个project建立一个虚拟的环境,能将当前项目使用的packages与base interpreter中的packages

隔离,当前项目使用的packages和interpreter就在venv文件夹下。

Python随手记_第2张图片

这样,不同项目的环境都在不同文件夹下,使用不同路径下的venv文件夹实现环境的独立。

 

venv/bin和venv/lib文件夹分别如下所示:

 

 Python随手记_第3张图片

Python随手记_第4张图片

 

 

 

再说inherit global site-packages:在Pycharm中创建虚拟环境需要指定虚拟文件的目录以及使用的base interpreter,

可以选择是否“inherit global site-packages”。如果勾选“inherit global site-packages”,在该虚拟环境下,我们可以使

用base interpreter的所有packages;如果不勾选,则无法调用base interpreter的packages。

venv/lib/python3.8/site-packages文件夹如下图所示:

 

 

 

 Python随手记_第5张图片

 

你可能感兴趣的:(Python随手记)