创建虚拟环境后"include"文件夹的作用是什么?
What is the purpose of the "include" folder after creating a virtual environment?
我正在熟悉在 Windows 中使用 venv (python3)。当我创建一个 venv test 并激活环境时,我注意到有三个目录:
myproject
└── test
├── include
├── lib
├── site-packages
├── scripts
└── pyvenv.cfg
我可以看到 lib 包含我最终从 pip/my 最喜欢的包管理器下载的所有库。脚本包含 activating/deactivating 所述环境和 python 二进制文件的逻辑。我不确定 "Include" 文件夹的用途。删除文件夹有什么后果吗?
此外,我在网络共享的某个位置保留了一组包,我想默认将它们包含在 venv 中。该目录包含所有经过审查可在网络上安全使用的目录。是否可以将其加入到 venv 的创建中或在创建 venv 之后执行此操作(即将该存储库的内容复制到 test/lib/site-packages,然后 运行 在每个存储库上安装 pip)?
删除它可能会产生后果include
。实际上,删除该文件夹很可能会产生重大后果。 include
文件夹存储 c 和 python 的东西(比如用 c 编写模块并在 python 中导入它们)。如果删除它,您可能会破坏所有模块。
我正在熟悉在 Windows 中使用 venv (python3)。当我创建一个 venv test 并激活环境时,我注意到有三个目录:
myproject
└── test
├── include
├── lib
├── site-packages
├── scripts
└── pyvenv.cfg
我可以看到 lib 包含我最终从 pip/my 最喜欢的包管理器下载的所有库。脚本包含 activating/deactivating 所述环境和 python 二进制文件的逻辑。我不确定 "Include" 文件夹的用途。删除文件夹有什么后果吗?
此外,我在网络共享的某个位置保留了一组包,我想默认将它们包含在 venv 中。该目录包含所有经过审查可在网络上安全使用的目录。是否可以将其加入到 venv 的创建中或在创建 venv 之后执行此操作(即将该存储库的内容复制到 test/lib/site-packages,然后 运行 在每个存储库上安装 pip)?
删除它可能会产生后果include
。实际上,删除该文件夹很可能会产生重大后果。 include
文件夹存储 c 和 python 的东西(比如用 c 编写模块并在 python 中导入它们)。如果删除它,您可能会破坏所有模块。