python项目的开发之中,虚拟环境是必不可少的部分。

以下是它的部分问题

  • 对于新手来说,虚拟环境的工作方式令人困惑
  • 不同的平台需要不同的命令集来激活虚拟环境
  • 你需要在每个终端中都激活虚拟环境
  • 多个虚拟环境嵌套的使用体验不佳

针对这些问题,本文介绍的 Python 包管理器: PDM - Python Development Master ,提供了一个将 Python 解释器和项目开发环境解耦的新途径。

以下是 PDM 的特点

  • 不依赖虚拟环境。
  • 简单且快速的依赖解析器
  • 完备的插件系统

PDM 使用起来非常轻松,接下来让我们尝试一下。

开始使用

首先安装PDM

1
> pip install pdm

以django为例,创建一个项目

1
2
> mkdir django
> cd django

初始化

1
> pdm init

一下是一些常用操作

1
2
3
> pdm add django #安装库
> pdm run python manage.py runserver #运行命令
> pdm list #显示列表

PDM创建者

PDM创建者 Frost Ming,Python 开源爱好者,坐标深圳。Pycon 讲师,pipenv 核心贡献者。活跃于各大社交平台,帮助众多 Python 患者解决各类疑难杂症。