Python3虚拟环境简介

💡 原文中文,约4100字,阅读约需10分钟。
📝

内容提要

本文介绍了在Linux中使用Python 3.10.6创建虚拟环境的最简用法,包括创建、进入、退出和删除虚拟环境的命令。还介绍了在虚拟环境中使用pip安装模块以及升级pip和setuptools的方法。此外,还介绍了判断当前Python环境是否为虚拟环境的方法,并提供了从虚拟环境访问外部环境安装的模块的几种方案。最后,提供了参考资源链接。

🎯

关键要点

  • 在Linux中使用Python 3.10.6创建虚拟环境的基本命令包括创建、进入、退出和删除虚拟环境。
  • 使用pip在虚拟环境中安装模块不会影响外部环境,反之亦然。
  • 可以通过命令判断当前Python环境是否为虚拟环境,主要依据sys.prefix与sys.base_prefix的比较。
  • 进入虚拟环境时可以不使用activate脚本,直接调用虚拟环境中的Python解释器。
  • 可以通过手动调整sys.path来从虚拟环境访问外部环境安装的模块。
  • 编辑pyvenv.cfg文件中的include-system-site-packages选项可以允许虚拟环境访问外部模块。
  • 创建虚拟环境时可以使用特殊参数来控制其行为,例如--system-site-packages和--upgrade-deps。
  • 提供了参考资源链接以获取更多信息。
➡️

继续阅读