首頁 > 後端開發 > Python教學 > 當 PyPI 連結斷開時,如何使用 Pip 安裝特定的舊版 Python 套件?

當 PyPI 連結斷開時,如何使用 Pip 安裝特定的舊版 Python 套件?

Patricia Arquette
發布: 2024-12-07 05:32:11
原創
241 人瀏覽過

How Can I Install a Specific, Older Version of a Python Package Using Pip When the PyPI Link is Broken?

使用Pip 安裝特定的軟體包版本

嘗試在虛擬環境中安裝舊版本的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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板