我的应用程序有一个需求文件,看起来像这样:
somelibrary==2
otherlib==1.5
现在的问题是otherlib
包含在其安装文件somelibrary
中作为依赖关系,发生的情况是pip首先按照我的文件的要求在版本2中安装了somelibrary
,但后来安装了由于otherlib
的版本较旧,它隐藏了我的应用所需的somelibrary
的版本,并且也适用于otherlib
。我检查了otherlib
的setup.py文件,它没有为somelibrary
指定版本。如何停止将pip安装在较新版本之上的旧版本?