我在 venv 中使用 python 3.6.0。我想“pip install”matplotlib==2.0.0,但是當我這樣做時,pip 似乎會自動獲取 matplotlib 所需的所有其他支持包的最新版本。即cycler 0.11.0、pyparsing==3.0.7等。這些最新的支持包版本似乎不適用于舊版本的matplotlib,并且在嘗試匯入matplotlib時會引發錯誤。
如何在沒有 pip 嘗試自動安裝其所有支持包的情況下安裝 matplotlib?
我目前的臨時解決方案是在安裝 matplotlib 之前回傳并手動安裝每個包,但我確信我會再次遇到這個問題,所以想找到一個更好的解決方案。
uj5u.com熱心網友回復:
Pip 有一個內置功能:
pip install matplotlib --no-dependencies
要排除特定的,你可以把它放在需求檔案中并傳遞它:
pip install --no-deps -r requirements.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/473870.html
標籤:Python matplotlib 点子
上一篇:重疊約束3d子圖
