我得到一个冲突与pip安装,我得到这个消息:
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
所以如果我有,比如说:
pandas==1.1.2
我可以写:
pandas>=1.1.0,<1.1.4
但是使用
pandas
简单地查看所有的可能性并修复它自己?
我不确定我是否说得清楚,但基本上,如果我不关心版本号,我是否可以使用无版本作为更好的解决方案,因为它会隐式地遍历所有范围?
虽然这可能会像@linger1109建议的那样解决您的问题,但强烈建议在依赖项清单中指定版本号(例如requirements.txt
.
不能保证未来的pandas版本是完全向后兼容的,这意味着下次安装依赖项时,pip可能会选择更新版本的pandas,这可能会破坏您的代码。
我建议找到相互兼容的依赖版本,并在你的依赖清单中声明它们。
是,正在执行命令pip install pandas
将找到可以使用的最新版本。