前言
本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。
作者: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
```
速度較之前已經快了很多。