python venv 教程¶
使用 Homebrew 在 macOS 上安裝和配置 Python¶
使用 Homebrew 安裝 Python 在 macOS 上是一個簡單且常用的方法
- 打開終端 。
- 更新Homebrew:在安裝任何套件之前,最好先更新Homebrew的local目錄,以確保安裝的是最新版本的套件,在終端中執行
brew update
。 - 安裝Python:更新Homebrew之後,Homebrew會提供最新的Python 3版本。
brew install python
;安裝Python 3及其Python套件管理器pip。 - 安裝完成後,您可以通過輸入以下指令來檢查Python及pip的版本。
venv— 创建虚拟环境¶
该venv
模块支持创建轻量级“虚拟环境”,每个虚拟环境在其目录中都安装了一组独立的 Python sitepackage。虚拟环境是在现有 Python 安装的基础上创建的,称为虚拟环境的“基础”Python,并且可以选择与基础环境中的包隔离,因此只有虚拟环境中明确安装的包才可用。
在虚拟环境中使用时,常见的安装工具(例如 pip
)会将 Python 包安装到虚拟环境中,而无需明确告知这样做。
虚拟环境包括(但不限于):
用于包含特定的 Python 解释器以及支持项目(库或应用程序)所需的软件库和二进制文件。默认情况下,这些与其他虚拟环境中的软件以及操作系统中安装的 Python 解释器和库隔离。
包含一个目录,通常命名为venv或.venv
在项目目录中,或者在许多虚拟环境的容器目录下,例如~/.virtualenvs
。
未签入 Git 等源代码控制系统。
被视为一次性的——删除并从头开始重新创建应该很简单。您不会在环境中放置任何项目代码
不被视为可移动或可复制——您只需在目标位置重新创建相同的环境。
创建虚拟环境¶
通过执行以下命令可以创建虚拟环境venv:python3 -m venv .venv
激活环境: source ~/.venv/bin/activate