在中國,使用預設的 PyPI 源可能會導致下載速度較慢。你可以透過設定 pip 的國內映象源來加速包的下載。以下是設定 pip 國內源的步驟:
方法 1: 臨時使用國內源
你可以在安裝包時臨時指定映象源,例如使用清華大學的映象源:
bash
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name
將 package-name 替換為你要安裝的包名。
方法 2: 永久修改 pip 配置檔案
如果你希望每次使用 pip 時都使用國內源,可以透過修改 pip 的配置檔案來實現。
建立或編輯配置檔案:
在終端中執行以下命令,開啟或建立配置檔案:
bash
nano ~/.pip/pip.conf
如果檔案不存在,nano 會自動建立一個新檔案。
新增國內源:
在開啟的檔案中,新增以下內容(以清華大學的映象為例):
ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
你也可以使用其他映象源,例如:
阿里雲:
ini
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
豆瓣:
ini
[global]
index-url = https://pypi.douban.com/simple/
中科大:
ini
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
儲存並退出:
按 Ctrl + O 儲存檔案,然後按 Ctrl + X 退出編輯器。
方法 3: 使用環境變數
你也可以透過設定環境變數來指定 pip 源。在你的 shell 配置檔案(如 ~/.bashrc 或 ~/.zshrc)中新增以下行:
bash
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
然後執行以下命令使更改生效:
bash
source ~/.bashrc # 或 source ~/.zshrc
驗證源是否生效
你可以透過安裝一個包來驗證設定是否成功,例如:
bash
pip install requests
如果能夠快速下載並安裝,說明設定成功。
總結
以上步驟可以幫助你在 Python 中設定 pip 的國內源,以提高包的下載速度。如果你有其他問題,請隨時詢問!
校友通微信小程式