创建 Python 虚拟环境可以采用以下几种方法:
使用 venv(Python 标准库)
在命令行中创建虚拟环境:
打开终端(Windows 上是命令提示符或 PowerShell,Mac/Linux 上是 Terminal)。
导航到你想要创建虚拟环境的目录:
cd your/project/directory
- 使用
python3 -m venv
命令创建虚拟环境(在 Windows 上如果默认安装了 Python 3,可以直接使用python -m venv
):
python3 -m venv myenv # Linux/Mac
python -m venv myenv # Windows
这里的 myenv
是你要给虚拟环境起的名字,你可以替换为你喜欢的任何名称。
- 激活虚拟环境:
- 在 Windows 上:
myenv\Scripts\activate.bat
- 在 Unix 或 macOS 上:
source myenv/bin/activate
激活后,你的终端会显示虚拟环境的名称,表示你现在处于该环境中。
使用 conda(适用于 Anaconda 或 Miniconda 用户)
首先确保已经安装了 Anaconda 或 Miniconda,并配置好 conda 环境。
创建一个新的虚拟环境:
conda create --name myenv python=3.x
这里 myenv
是环境名,python=3.x
指定使用的 Python 版本,你可以根据需要替换为具体版本号如 3.9
。
- 激活新创建的虚拟环境:
conda activate myenv
使用 poetry
- 安装 Poetry(如果你尚未安装):
pip install poetry
- 在项目目录下创建并初始化一个 Poetry 项目,它会自动创建虚拟环境:
poetry new my_project
cd my_project
或者,如果你已经有 pyproject.toml
文件,在现有项目中创建虚拟环境:
poetry env use python3.x
- 进入虚拟环境:
poetry shell
以上就是通过不同工具在 Python 中创建虚拟环境的基本步骤。