inherit global site-packages 作用是什么?

Pycharm可以为每个project建立一个虚拟的环境,能将当前项目使用的packages与base interpreter中的packages隔离,当前项目使用的packages和interpreter就在venv文件夹下面。

在Pycharm中创建虚拟环境需要指定虚拟文件的目录以及使用的base interpreter,可以选择是否“inherit global site-packages”。如果勾选“inherit global site-packages”,在该虚拟环境下,我们可以使用base interpreter的所有packages;反之无法调用base interpreter的packages。

inherit global site-packages 底层实现

myproject\venv\pyvenv.cfg 文件中:

home = D:Python37
include-system-site-packages = true
version = 3.7.1

上述配置项目中 include-system-site-packages = true 就是 inherit global site-packages 底层实现。

标签: none

[网站公告]-[2024年兼职介绍]


添加新评论