如何重新安装requirements.txt

时间:2018-03-13 18:58:22

标签: python django github requirements.txt

我正在这个共享的Django项目中工作,一位同事是Github中回购的所有者。我现在面临的问题是他将 raven 添加到他的软件包中,并且在github中更新了requirements.txt文件,但是当我尝试使用git pull,本地时,我的requirements.txt没有乌鸦补充道。他告诉我,我必须重新安装requirements.txt,所以我尝试使用pip freeze> requirements.txt但没什么变化。

如何根据Github的更新来更新我的requirements.txt文件?

3 个答案:

答案 0 :(得分:2)

将最新的更改提取到requirements.txt后,您绝对可以重新运行pip。使用pip install -r requirements.txt运行命令,它将安装任何新模块。

答案 1 :(得分:2)

您需要将所有更改提取到本地存储库。 为此,您需要确保您的git存储库没有任何有效更改。

git commit -am "changes"
git pull
pip install -r requirements.txt

答案 2 :(得分:1)

确保requirements.txt不在.gitignore文件中,这将阻止它更新。