簡體   English   中英

我可以強制 pip 安裝 package 即使版本沖突嗎?

[英]Can I force pip to install a package even with a version conflict?

安裝過程中,pip 由於版本沖突拋出錯誤

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

這是由於公司為我工作的女巫制作的 package(不是開源作品)。
女巫被阻止的原因是因為它被鎖定在 python 版本 3.6 中,我正在嘗試使用 python 3.9

是否可以要求 pip 強制安裝 package,即使它不是針對 python 的這個特定版本構建/測試的?

明確地說,我完全知道這通常不是一個好主意 然而,我別無選擇,因為管理該特定 package 的團隊已不復存在。 這是我們試圖刪除的依賴項,但在我們可以之前,我們需要使用它

我可以要求 pip 使用最新版本的 package,即使它可能會損壞嗎? 我要補充一點,沒有其他 package 沖突,只有這個與 python 版本沖突,所以理論上我應該是唯一的問題

我自己還沒有嘗試過,但根據文檔,pip install 有以下參數可能有助於繞過它:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM