嘗試在虛擬環境中安裝舊版本的MySQL_python 時,儘管使用了正確的pip 命令(pipMySQL_python=SQL_python=SQL_python =1.2.2)。出現此問題的原因是 PyPi 上目前可用的版本較新 (1.2.3),並且由於 URL 重定向,所需版本的下載連結可能無法正常運作。
使用--force- 的解決方案重新安裝和詳細程度:
pip install --force-reinstall -v "MySQL_python==1.2.2"
此選項強制重新安裝所有軟體包,包括已安裝的軟體包,並提供詳細輸出以追蹤安裝過程。
使用--ignore-installed 和Verbosity 的原始解決方案:
pip install -Iv MySQL_python==1.2.2
雖然此方法最初看起來有效,但它可能由於PyPI 損壞,嘗試安裝MySQL_python 版本1.2.2 時失敗連結。
損壞的PyPI 連結的替代解決方案:
要正確安裝所需的版本,請按照以下步驟操作:
pip uninstall MySQL_python pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download
此解決方案下載來自替代來源的特定軟體包版本,解決任何URL 問題。
以上是當 PyPI 連結斷開時,如何使用 Pip 安裝特定的舊版 Python 套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!