我正在使用fabric(0.9.4)+pip(0.8.2),我需要为多个服务器安装一些python模块。所有服务器都有旧版本的 setuptools (0.6c8),需要升级 pymongo 模块。Pymongo 需要 setuptools>=0.6c9。
我的问题是 pip 使用 pymongo 而不是 setuptools 开始安装,这会导致 pip 停止。在需求文件中改组模块顺序似乎没有帮助。
要求.txt:
setuptools>=0.6c9
pymongo==1.9
simplejson==2.1.3
有没有办法为 pip 指定安装顺序,因为它本身似乎无法正确执行?
这可以通过两个单独的需求文件来解决,但如果我现在或将来不需要维护多个需求文件会很好。
pip 0.8.3 问题仍然存在。