Venv
发表于:2025-05-29 | 分类: Python
字数统计: 320 | 阅读时长: 1分钟 | 阅读量:

应用程序通常会使用不在标准库内的软件包和模块。有时需要特定版本的库,因为可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。意味着一个版本可能无法满足每个应用程序的要求。
解决方案:创建一个 virtual environment,一个目录树,其中安装有特定Python版本,以及许多其他包。不同的应用将可以使用不同的虚拟环境。

虚拟环境

创建和管理虚拟环境的模块称为 venv 。通常会安装可用的最新版本python 或 指定版本。

1
2
3
4
# 创建
python -m venv .venv
# 激活
.venv/Scripts/activate.bat

pip

安装、升级和移除软件包。默认 piphttps://pypi.org/ 安装软件包。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 最新版本
python -m pip install novas
# 指定版本
python -m pip install requests==2.6.0
# 最小版本
python -m pip install "requests>=2.6.0"
# 更新到最新版本
python -m pip install --upgrade requests
# 卸载包
python -m pip uninstall requests
# 查看包信息
python -m pip show requests
# 列出所有包信息
python -m pip list
# 列出已安装的包列表到文件
python -m pip freeze > requirements.txt
# 批量安装包
python -m pip install -r requirements.txt
上一篇:
Distribute
下一篇:
Stdlib