Python切換pip安裝源的方法詳解,python切換pip詳解

來源:互聯網
上載者:User

Python切換pip安裝源的方法詳解,python切換pip詳解

一、pip簡介

Pip 是安裝python包的工具,提供了安裝包,列出已經安裝的包,升級包以及卸載包的功能。

Pip 是對easy_install的取代,提供了和easy_install相同的尋找包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進行安裝。

二、Linux下的源配置

   檢查pip.conf檔案是否存在

    >>  cd ~

    >>  mkdir .pip

    >>  ls ~/.pip

三、編輯源

 方案1: 直接編輯pip.conf

   sudo vi ~/.pip/pip.conf

[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com 

方案2:

pip install turtle --trusted-host mirrors.aliyun.com 

四、測試對比

   使用預設源的速度:

 Downloading alembic-0.8.0.tar.gz (918kB)   100% |████████████████████████████████| 921kB 9.9kB/s  Collecting beautifulsoup4==4.4.1 (from -r requirements.txt (line 2))  Downloading beautifulsoup4-4.4.1-py2-none-any.whl (81kB)   100% |████████████████████████████████| 81kB 5.2kB/s  Collecting cffi==1.2.1 (from -r requirements.txt (line 3))  Downloading cffi-1.2.1.tar.gz (335kB)   100% |████████████████████████████████| 337kB 15kB/s  Collecting chardet==2.3.0 (from -r requirements.txt (line 4))  Downloading chardet-2.3.0.tar.gz (164kB)   100% |████████████████████████████████| 174kB 9.4kB/s  Collecting cryptography==1.0 (from -r requirements.txt (line 5))  Downloading cryptography-1.0.tar.gz (331kB)   100% |████████████████████████████████| 337kB 7.1kB/s  Collecting Django==1.8.4 (from -r requirements.txt (line 6))  Downloading Django-1.8.4-py2.py3-none-any.whl (6.2MB)   100% |████████████████████████████████| 6.2MB 16kB/s  

  使用國內源的速度:

Collecting alembic==0.8.0 (from -r requirements.txt (line 1))  Downloading http://mirrors.aliyun.com/pypi/packages/9f/e6/d261c6958d418bcb542b8f79fae7fcf14f7f647f891d42c4ed86a499d690/alembic-0.8.0.tar.gz (918kB)   100% |████████████████████████████████| 921kB 160kB/s  Collecting beautifulsoup4==4.4.1 (from -r requirements.txt (line 2))  Downloading http://mirrors.aliyun.com/pypi/packages/33/62/f3e97eaa87fc4de0cb9b8c51d253cf0df621c6de6b25164dcbab203e5ff7/beautifulsoup4-4.4.1-py2-none-any.whl (81kB)   100% |████████████████████████████████| 81kB 630kB/s  Collecting cffi==1.2.1 (from -r requirements.txt (line 3))  Downloading http://mirrors.aliyun.com/pypi/packages/22/86/b4ae6aeec29105cd2faa07ed2f647349fbcad502d880cb504dca84368853/cffi-1.2.1.tar.gz (335kB)   100% |████████████████████████████████| 337kB 1.4MB/s  Collecting chardet==2.3.0 (from -r requirements.txt (line 4))  Downloading http://mirrors.aliyun.com/pypi/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz (164kB)   100% |████████████████████████████████| 174kB 1.1MB/s  Collecting cryptography==1.0 (from -r requirements.txt (line 5))  Downloading http://mirrors.aliyun.com/pypi/packages/60/1f/8cf32f1fa61efafea7d4fcdcb5080c073f99ada1d2a436527bc392f2f8ea/cryptography-1.0.tar.gz (331kB)   100% |████████████████████████████████| 337kB 1.3MB/s  Collecting Django==1.8.4 (from -r requirements.txt (line 6)) 

相對而言,速度提升了不是一點半點鐘,而是飛一樣的提升。

5. 總結

好了,以上就是這篇文章的全部內容了,碰到問題就要想辦法解決,總有辦法可以解決碰到的問題,這就是技術的魅力。希望本文的內容對大家的學習或者工作能帶來一定的協助,如果有疑問大家可以留言交流。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.