当我创建我的requirements.txt时,我总是希望它能获得最新的软件包,而不必知道版本号,我该怎么做?
例如,我希望这能获得最新版本的Django:
requirements.txt
的Django> =
南== 0.7.6
答案 0 :(得分:5)
只是不要指定版本号
Django
South==0.7.6
答案 1 :(得分:3)
嗯,这是一个坏主意。拥有requirements.txt的想法是,您可以完美地复制您在开发的机器上拥有的内容,即它所使用的环境。
您可以通过不在requirements.txt中指定版本号来执行您想要的操作,但最好手动升级每个模块/包并确认它在生产中使用之前有效。