【发布时间】:2021-10-11 05:11:28
【问题描述】:
运行后pip3 install -r requirements.txt
# requirements.txt
...
django~=3.1
djangorestframework~=3.12
django-extensions~=3.0
pygraphviz~=1.6
sphinx~=3.3
...
我看到了错误的 django 版本:
pip freeze
django==3.2.5
我想requirements.txt 中的某个包将其作为依赖项
- 如何找到罪魁祸首?
- 如何防止这种情况发生?
【问题讨论】:
-
重置出厂运行时间,创建虚拟环境,然后安装需求。然后检查版本!
-
我每次都这样做——它是 docker build 的一部分
-
你用的是哪个编辑器?
-
尝试在需求中使用
django~=3.1.0。有关更多信息,请参阅@roganjosh 的答案。