我已经在一个分支中提交了一些新的错误修复,从那里我将最新的状态拉到我的virtualenvs中要求.txt在
直到现在,这个还在里面要求.txt在
-e git+https://github.com/socialsweethearts/django-allauth.git@da237e5ab336b7d8c5ba49a6b2f64589e077ea90#egg=django_allauth-origin_nametest_patch
da237e5ab336b7d8c5ba49a6b2f64589e077ea90
是github中最新提交的哈希
但是现在,在我最近的推送之后,分支现在有了新的散列,即0fbac17f59ea52ab906214e9e2b4b9017e5adc89
。在
现在,我做了pip freeze > requirements.txt
,但是我的要求.txt未更新到最新提交哈希。为什么?我错过什么了吗?在
pip freeze
实际上只是写出当前在您的环境中安装的内容。旧版本仍在安装,因此pip freeze
写出来的就是这个版本。在如果要使用
pip freeze
更新您的requirements.txt
,您应该:pip freeze
或者,您可以手动更新
requirements.txt
中的提交哈希,然后运行pip install -r requirements.txt
来更新已安装的包。在相关问题 更多 >
编程相关推荐