“pip freeze>要求.txt“没有从github获取最新提交

2024-10-01 02:21:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在一个分支中提交了一些新的错误修复,从那里我将最新的状态拉到我的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未更新到最新提交哈希。为什么?我错过什么了吗?在


Tags: djangohttpsgitgithubtxtcomegg状态
1条回答
网友
1楼 · 发布于 2024-10-01 02:21:00

pip freeze实际上只是写出当前在您的环境中安装的内容。旧版本仍在安装,因此pip freeze写出来的就是这个版本。在

如果要使用pip freeze更新您的requirements.txt,您应该:

  • 安装新版本
  • 运行pip freeze

或者,您可以手动更新requirements.txt中的提交哈希,然后运行pip install -r requirements.txt来更新已安装的包。在

相关问题 更多 >