windows/linux下如何更換Python的pip源

 

前言

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。

作者:xlixiaohui

PS:如有需要Python學習資料的小夥伴可以加點擊下方鏈接自行獲取http://t.cn/A6Zvjdun

 

* TAGS:Python、pip、國內源

>**pip**是一個以[Python](https://zh.wikipedia.org/wiki/Python "Python")寫成的[軟件包管理系統](https://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F "軟件包管理系統"),他可以安裝和管理[軟件包](https://zh.wikipedia.org/wiki/%E8%BB%9F%E4%BB%B6%E5%8C%85 "軟件包"),另外不少的軟件包也可以在“Python軟件包索引”(英語:Python Package Index,簡稱PyPI)中找到。

 

更換源分暫時更換和永久更換。

* 暫時更換隻在安裝__當前__的這個包的時候纔會生效,關機後失效。

* 永久更換重開機後依舊生效。

*********

# 0、關於暫時使用國內源

想要暫時使用國內源,請調出cmd窗口,確保python路徑已經加入到環境變量中,確認已經添加請用:

```bash

C:\Users\Aukuno>python -V

python 3.5.2

C:\Users\Aukuno>pip -V

pip 9.0.1 from c:\python35\lib\site-packages (python 3.5)

```

顯示python的版本爲3.5.2,pip的版本爲9.0.1(默認安裝完的pip是8.0版本,我更新過。)

此時已經確認python已經添加到環境變量中,使用以下命令在安裝包的時候臨時更換pip源爲國內源:

```python

pip install numpy -i Simple Index --trusted-host pypi.douban.com

```

其中`-i`指向要更換的國內源,這裏是douban.com,`--trusted-host `是有必要的,要不然會因爲douban.com不被信任而報錯。

********

爲了確保下次開機時pip源依舊生效,我們需要新建並修改pip的配置文件。

# 1、永久更改pip源

## 1.1、windows

對於windows而言,用戶的配置文件是一般是放在`/home/user`

目錄下的(就是常見的圖片,文檔,音樂,視頻幾個文件夾),我們在這裏新增pip.ini(ini是配置文件的一種格式)。也可以使用`set HOMEPATH`查看系統的家目錄。

找到家目錄之後,在家目錄裏生成pip.ini文件

```bash

C:\Users\Aukuno>notepad pip.ini

```

這是用系統自帶的記事本新建一個pip.ini文件,在pip.ini文件中添加以下內容並保存,添加內容如下:

```bash

[global]

index-url = Simple Index

[install]

trusted-host = pypi.douban.com

```

## 1.2、linux/unix

```bash

vim ~/.pip/pip.conf

```

同樣將配置文件寫入:

```

[global]

index-url = http://pypi.douban.com/simple

[install]

trusted-host = pypi.douban.com

```

# 2、測試一下

```bash

E:\OneDrive\_PythonProjects>pip install ninja

Collecting ninja

Downloading ninja-1.7.2.post2-cp35-cp35m-win_amd64.whl (196kB)

100% |████████████████████████████████| 204kB 1.1MB/s

Installing collected packages: ninja

Successfully installed ninja-1.7.2.post2

```

速度較之前已經快了很多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章