How to switch pip installation sources in Python and how to switch pip in python

Source: Internet
Author: User
Tags aliyun

How to switch pip installation sources in Python and how to switch pip in python

I. pip Introduction

Pip is a tool for installing python packages. It provides the installation package to list installed packages, upgrade packages, and uninstall packages.

Pip is a replacement of easy_install and provides the same search Package function as easy_install. Therefore, you can use the package installed by easy_install or pip for installation.

Ii. source configuration in Linux

Check whether the pip. conf file exists.

> Cd ~

> Mkdir. pip

> Ls ~ /. Pip

3. Edit Source

Solution 1: directly edit pip. conf

Sudo vi ~ /. Pip/pip. conf

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

Solution 2:

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

Iv. Test comparison

Use the default source speed:

 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  

Speed of using domestic sources:

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)) 

Relatively speaking, the speed increases not by half past one, but by the same amount of flying.

5. Summary

Well, the above is all the content of this article. If you encounter problems, you must find a solution. There is always a solution to the problems you encounter. This is the charm of technology. I hope the content of this article will help you in your study or work. If you have any questions, you can leave a message.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.