2015-09-25 68 views
0
提交

我犯了一些錯誤修正新進入的一個分支從那裏我拉的最新狀態爲使用requirements.txt「畫中畫凍結> requirements.txt」沒有采取最新的從GitHub

到現在爲止,還有我的virtualenvs這是在requirements.txt

-e git+https://github.com/socialsweethearts/[email protected]#egg=django_allauth-origin_nametest_patch 

da237e5ab336b7d8c5ba49a6b2f64589e077ea90是最新的散列提交在github上

,但現在,我的最新推後,分公司現在有新的哈希值,即0fbac17f59ea52ab906214e9e2b4b9017e5adc89

現在,我做了pip freeze > requirements.txt但我的requirements.txt沒有更新到最新的提交哈希。爲什麼?我錯過了什麼嗎?

+0

您是否確實安裝了新版本('0fbac17f59ea52ab906214e9e2b4b9017e5adc89')?或者你把它推到Github上? –

+0

@ThomasOrozco啊你是對的,我需要首先在我自己的地方安裝它,然後纔會映射到requirements.txt,對不對? :) – doniyor

回答

3

pip freeze本質上只是寫出什麼是當前安裝在您的環境中。舊版本仍然安裝,所以這是一個pip freeze寫道。

如果你想requirements.txt使用pip freeze你的更新,你應該:

  • 安裝新版本
  • 運行pip freeze

或者,你可以更新提交散列手動運行requirements.txt,運行pip install -r requirements.txt更新已安裝的軟件包。

+0

哈哈感謝的人,我有完全停電,你是絕對正確的 – doniyor