当创建一个新的Python项目时,我为什么要选择这个选项?如果我不选择它,我错过了什么功能?我不能导入某些Python模块吗?
uurity8g1#
其他的答案并不十分准确。“inherit global site-packages”不会“预安装”或“添加包”到您的虚拟环境中。设置使您的虚拟环境可以访问全局site-packages。https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html如果您希望将安装在您计算机上的全局Python中的所有包添加到要创建的虚拟环境中,请选中Inherit global site-packages复选框。此复选框对应于virtualenv工具的--system-site-packages选项。https://virtualenv.pypa.io/en/16.7.9/reference.html的--system-site-packages给予虚拟环境对全局site-packages的访问权限。
5cnsuln72#
这只是一个选项,可以预先安装一些你每次都要使用的包,或者如果你不介意在本地python中解释额外的包,
*选择:所有安装在你机器的全局python中的包都可以被你将要在virtualenv中创建的解释器访问。*不要选择它:你要在virtualenv中创建的解释器将只有基本的,比如pip和setuptools,然后你可以安装你需要的东西
Python global和venv:
/usr/bin
pip
6ioyuze23#
PyCharm使用virtualenv为您的项目提供给予独立于系统其他部分的软件包。“继承全局站点软件包”意味着安装在您计算机上的软件包(在虚拟环境之外)将添加到虚拟环境中。
v1l68za44#
你必须先理解什么是继承。继承允许你使用你父母的方法字段。所以在这种情况下,你被允许使用你的根python环境的包。
4条答案
按热度按时间uurity8g1#
其他的答案并不十分准确。“inherit global site-packages”不会“预安装”或“添加包”到您的虚拟环境中。设置使您的虚拟环境可以访问全局site-packages。
https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html
如果您希望将安装在您计算机上的全局Python中的所有包添加到要创建的虚拟环境中,请选中Inherit global site-packages复选框。此复选框对应于virtualenv工具的--system-site-packages选项。
https://virtualenv.pypa.io/en/16.7.9/reference.html的
--system-site-packages给予虚拟环境对全局site-packages的访问权限。
5cnsuln72#
这只是一个选项,可以预先安装一些你每次都要使用的包,或者如果你不介意在本地python中解释额外的包,
*选择:所有安装在你机器的全局python中的包都可以被你将要在virtualenv中创建的解释器访问。
*不要选择它:你要在virtualenv中创建的解释器将只有基本的,比如pip和setuptools,然后你可以安装你需要的东西
Python global和venv:
/usr/bin
中的python,或者是Windows中的任何地方,这是程序的主要安装,您可以使用pip
添加额外的包6ioyuze23#
PyCharm使用virtualenv为您的项目提供给予独立于系统其他部分的软件包。“继承全局站点软件包”意味着安装在您计算机上的软件包(在虚拟环境之外)将添加到虚拟环境中。
v1l68za44#
你必须先理解什么是继承。继承允许你使用你父母的方法字段。所以在这种情况下,你被允许使用你的根python环境的包。