理解虚拟环境的目录结构

  指定的目标文件夹生会成一个新的目录树,其中包含Python可执行文件和其他表明它是PEP405虚拟环境的文件。 在虚拟环境的根目录中,pyenv.cfg配置文件为虚拟环境指定了不同的选项,它的存在表明我们位于虚拟环境的根文件夹中。 在Linux和macOS中,该文件夹将包含以下主要子文件夹:bin,include,lib,lib / python3.6和lib / python3.6 / site-packages。 在Windows中,该文件夹将具有以下主要子文件夹:Include,Lib,Lib \ site-packages和Scripts。 每个平台中虚拟环境的目录树与这些平台上的Python安装布局相同。

  下图显示了为macOS和Linux平台中的01虚拟环境生成的目录树中的文件夹和文件:


  下图显示了为Windows中的虚拟环境生成的目录树中的主文件夹:

  激活虚拟环境后,我们会将第三方软件包安装到虚拟环境中,根据平台的不同模块将位于lib / python3.6 / site-packages或Lib \ site-packages文件夹中。 可执行文件将根据平台复制到bin或Scripts文件夹中。 我们安装的软件包不会对其他虚拟环境或基础Python环境进行任何的影响。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容