创建新的 Python 项目时,为什么要选择此选项?如果我不选择它,我会错过什么功能?我不能导入某些 Python 模块吗?先感谢您。
小智 21
其他答案都不太准确。“继承全局站点包”不会“预安装”或“添加包”到您的虚拟环境中。这些设置使您的虚拟环境可以访问全局站点包。
https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html
如果您希望将计算机上全局 Python 中安装的所有包添加到您要创建的虚拟环境中,请选中“继承全局站点包”复选框。此复选框对应于 virtualenv 工具的 --system-site-packages 选项。
https://virtualenv.pypa.io/en/16.7.9/reference.html
--system-site-packages 允许虚拟环境访问全局站点包。
这只是一个选项,可以预先安装您每次都使用的一些软件包,或者如果您不打扰您在本地 python 中解释额外的软件包
Python 全局和 venv :
全局 python,/usr/bin在 Linux 或 Windows 中的任何地方,这是程序的主要安装,您可以使用添加额外的包pip
当你在做某事时,你可能只需要一些包或特定版本,所以不使用全局 Python。您可以创建一个 virtualenv 或 pyenv,它将本地 python 链接到全局 python,用于主要的 python 功能,但这些包将仅安装在 virtualenv 中(并且在使用 Pycharm 时,它可以为您安装主包进入您正在创建的 virtualenv)
PyCharm 使用 virtualenv 为您的项目提供独立于系统其余部分的一组包。\xe2\x80\x9c继承全局站点包\xe2\x80\x9d 表示安装在您的计算机上(虚拟环境之外)的包将添加到虚拟环境中。
\n| 归档时间: |
|
| 查看次数: |
5635 次 |
| 最近记录: |