venv
$ mkdir myproject
$ cd myproject
$ python3 -m venv .venv
这个命令创建了一个Python虚拟环境。venv是Python中的一个内置模块,用于创建和管理虚拟环境。-m venv告诉Python解释器使用venv模块创建虚拟环境。.venv是虚拟环境的名称,你可以根据需要更改它。
$ . .venv/bin/activate
激活虚拟环境
$ deactivate
退出虚拟环境
conda
使用 conda,您可以创建、导出、列出、删除和更新安装了不同版本的 Python 和/或包的环境。在环境之间切换或移动称为激活环境。您还可以共享环境文件。
在你开始之前
您应该已经安装了 Anaconda。
使用终端或 Anaconda Prompt 执行以下步骤:
conda --version
— 验证版本
conda update conda
–更新版本
1.创建环境
conda create --name myenv
. —myenv 替换为环境名称
2.激活新环境
conda activate xxx
–激活
conda info --envs
–查看环境列表
conda create --name snakes python=3.9
—创建一个名为“snakes”的新环境,其中包含 Python 3.9:
-
venv 只能用于管理 Python 虚拟环境,而 conda 可以用于管理不同的环境,并支持多种语言和工具。
-
venv 创建的虚拟环境较为轻量,只包含最基本的 Python 运行环境和依赖包,而 conda 创建的环境则包含完整的依赖包集合,可以满足更多复杂的项目需求。