【发布时间】:2021-04-15 15:35:04
【问题描述】:
情况:
我创建了一个 python 包,其中使用了以下库:
- matplotlib
- 正则表达式
- 统计数据
- 操作系统
- 单元测试
- 覆盖范围
我的问题是当我做pip freeze时,结果只返回
版本值
- matplotlib==3.2.1
- 正则表达式==2020.11.13
- 统计==1.0.3.5
- 覆盖==5.3.1
我读过一些网站,他们说这是因为,例如, os 和 unittest 已经随 Python3.X 一起安装了。
问题:
- 我应该在“requirements.txt”中包含“os”、“unittest”吗?
- 如果是,我应该写哪个版本?
【问题讨论】:
-
您阅读的来源是正确的。 os、unittest 等已经安装,因此您不必将它们包含在 reqs.txt 中
-
os 和 unittest 在standard library 中。您没有通过 pip 安装它们,因此它们不需要在需求文件中。
标签: python python-packaging requirements.txt