Python 包管理与交互式使用指南
1. Python 包管理工具
1.1 构建 Wheel 包
在最小化操作系统(如容器)中构建 Wheel 包时,除了 Python 之外再安装 Poetry 可能会很麻烦或复杂。可以使用 poetry build 或 python -m build 来构建 Wheel 包,并且安装这些包时不需要 Poetry。Wheel 包的依赖关系在 pyproject.toml 中定义,如果要安装固定依赖,可以使用 Poetry 安装,或者在安装 Wheel 包前使用 pip install -r requirements.txt ,这需要将 poetry.lock 中的依赖导出到 requirements.txt 。
1.2 Pipenv
Pipenv 是一个用于创建符合规范的虚拟环境并管理规范演变的工具,它依赖于 Pipfile 和 Pipfile.lock 两个文件。
安装与运行
- 安装到自定义虚拟环境:
$ python3 -m venv ~/.venvs/pipenv
$ ~/.venvs/pipenv/bin/pip install pipenv
$ alias pipenv=~/.venvs/pipenv/bin/pipenv
<
超级会员免费看
订阅专栏 解锁全文
1871

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



