我可以强制pip安装一个版本冲突的包吗?



在安装过程中,由于版本冲突,pip抛出错误

ERROR: Could not find a version that satisfies the requirement XXX==1.2.1

这是由于公司为我的工作(不是开源工作)制作的软件包。
阻塞的原因是它被锁定在python 3.6版本,我试图使用python 3.9

是否可以要求pip强制安装一个包,即使它不是为这个特定版本的python构建/测试的?

要清楚,我完全意识到这通常是不是一个好主意。然而,由于管理特定包的团队已不复存在,我几乎没有其他选择。这是一个我们正在尝试移除的依赖,但是在我们能够移除之前,我们需要使用它

我可以让pip使用最新版本的软件包,即使它可能会损坏吗?我将补充说,没有其他包冲突,只有这个与python版本的包冲突,所以理论上我应该是唯一的问题

我自己还没有尝试过,但是根据文档,pip install有以下参数可以帮助绕过它:

--ignore-requires-python
Ignore the Requires-Python information.

https://pip.pypa.io/en/stable/cli/pip_install/cmdoption-ignore-requires-python