文章目录
Python 作为最常用的脚本语言,有着非常丰富的第三方库,但是这也导致了 Python 的环境管理非常必要。本文将介绍 Python 的几个常用环境管理工具,以及如何使用它们。
前言
由于 Python 的第三方库非常丰富,因此在开发过程中,我们可能会使用到很多第三方库。
但是,这些第三方库可能会有不同的版本,而且不同的项目可能会使用不同的版本。
如果我们先在 A 项目中使用了老版本的第三方库,而后续在 B 项目中需要使用新版本的第三方库,覆盖了老版本的第三方库,那么 A 项目就可能会出现问题。
当前,个人使用过的 Python 的环境管理工具主要有 venv、virtualenv、virtualenvwrapper 和 conda。
venv
Python 3.3 之后,Python 自带了 venv 工具,是内置的一个模块,用于创建虚拟环境。
venv 环境管理
# 创建环境
python -m venv <env_dir>
# 通常在当前目录下创建 .venv 目录作为虚拟环境
python -m venv .venv
# 激活环境,直接调用相应的脚本即可
# Windows CMD
.venv\Scripts\activate.bat
# Windows PowerShell
.venv\Scripts\Activate.ps1
# Linux
.venv\Scripts

本文介绍了Python环境中常用的环境管理工具,包括Python自带的venv、第三方的virtualenv和virtualenvwrapper,以及开源的conda。重点讲解了各自的安装、环境管理及包管理方法,并指出在不同平台上的适用性。
最低0.47元/天 解锁文章
637

被折叠的 条评论
为什么被折叠?



