如何使用Python创建虚拟环境_多版本环境管理详解【指导】

admin 百科 14
Python虚拟环境需先确保系统安装多个Python版本,再用venv或pyenv-virtualenv指定版本创建并激活,避免依赖冲突。

如何使用Python创建虚拟环境_多版本环境管理详解【指导】-第1张图片-佛山资讯网

Python虚拟环境是隔离项目依赖的核心工具,尤其在多版本Python共存时,能避免包冲突、提升可复现性。关键不是“要不要用”,而是“怎么选、怎么建、怎么切”。

确认系统已安装多个Python版本

虚拟环境的前提是本地有多个可用的Python解释器(如3.8、3.9、3.11、3.12等)。可通过以下命令快速检查:

  • Windows:打开终端,依次运行 py -3.8 --versionpy -3.9 --version
  • macOS/Linux:运行 python3.8 --versionpython3.11 --version
  • 若提示“command not found”,需先通过 pyenv、Homebrew(macOS)、apt(Ubuntu)或官网安装包补充对应版本

用venv创建指定Python版本的虚拟环境

Python 3.3+ 自带 venv 模块,无需额外安装。重点在于显式指定解释器路径,确保环境绑定正确版本:

  • Windows 示例py -3.9 -m venv myproject-py39
  • macOS/Linux 示例python3.11 -m venv myproject-py311
  • 执行后会在当前目录生成 myproject-py311/ 文件夹,含独立 pip、python 可执行文件
  • 注意:不要用 python -m venv(它调用的是默认 python,可能不是你想要的版本)

激活与使用虚拟环境

激活只是临时修改 shell 的 PATH,让当前终端优先调用该环境下的 python 和 pip:

标签: linux python windows app ubuntu 工具 mac macos win 虚拟环境 cos 系统

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~