Table of Contents
1. Tsinghua University source
2. Alibaba Cloud Source
3. Douban Source
4. University of Science and Technology of China
Home Backend Development Python Tutorial Recommendation of excellent domestic pip sources: choose the one that suits you best?

Recommendation of excellent domestic pip sources: choose the one that suits you best?

Jan 16, 2024 am 11:04 AM
- pip domestic source - recommend - suits you

Recommendation of excellent domestic pip sources: choose the one that suits you best?

pip Domestic source recommendation: Which one is more suitable for you?

As Python becomes more and more widely used in China, the use of pip is becoming more and more common. However, due to limited download speeds from foreign sources, when using pip to install Python libraries in China, you often encounter slow download speeds or even download failures. In order to solve this problem, many pip sources have appeared in China, so which one is more suitable for you? This article will introduce you to several commonly used pip domestic sources and give corresponding code examples.

1. Tsinghua University source

Tsinghua University mirror source is widely used in multiple open source software, including more than 300GB of tar packages, ISO images, videos and other resources. It is the most stable domestic source. and one of perfection. Because the Tsinghua University source runs stably and has fast download speed, it is also one of the pip sources commonly used by domestic Python users.

Usage:

First you need to use a text editor in the terminal to edit the ~/.pip/pip.conf file and add the following content:

1

2

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Copy after login

2. Alibaba Cloud Source

Alibaba Cloud is an excellent cloud computing service provider in China. It provides a stable and fast pip image source, which is suitable for the majority of Python enthusiasts to quickly use Python's third-party libraries.

Usage:

Use a text editor in the terminal to edit the ~/.pip/pip.conf file and add the following content:

1

2

[global]

index-url = http://mirrors.aliyun.com/pypi/simple

Copy after login

Note: Since Alibaba Cloud is System upgrades or maintenance may be performed during certain periods, so the installation may be affected to a certain extent. Therefore, it is recommended to use this source to download the Python library at night or in the morning.

3. Douban Source

Douban Mirror Station is an unofficial Python library mirror source provided by Douban Company. The mirror station is voluntarily provided by developers and is suitable for Python developers to quickly download Python libraries. . It provides a relatively large number of Python libraries and the download speed is relatively fast.

Usage:

Use a text editor in the terminal to edit the ~/.pip/pip.conf file and add the following content:

1

2

[global]

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

Copy after login

4. University of Science and Technology of China

The University of Science and Technology of China source is the Python mirror source provided by the University of Science and Technology of China, which provides a relatively complete third-party library and Python tools. This source is also relatively stable in China and has fast download speed.

Usage:

Use a text editor in the terminal to edit the ~/.pip/pip.conf file and add the following content:

1

2

[global]

index-url = https://pypi.mirrors.ustc.edu.cn/simple

Copy after login

In general, the above pip sources are relatively stable and have the fastest download speed in China, and they are also unofficial mirror sites. Readers can choose to use one of the sources to download according to their actual situation.

It is worth noting that domestic sources are relatively unstable, so when installing third-party libraries, you may encounter that some Python libraries cannot be downloaded, the download is interrupted midway, or even problems occur. Therefore, if you encounter download failure during use, you may try downloading multiple times or changing to other mirror sources for downloading.

Attach a piece of code at the end, you can choose to use one of the above four sources by entering a number:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

while True:

    print('请选择pip源:

1.清华大学源

2.阿里云源

3.豆瓣源

4.中科大源')

    n = input()

    if n == '1':

        os.system("pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple")

        break

    elif n == '2':

        os.system("pip config set global.index-url http://mirrors.aliyun.com/pypi/simple")

        break

    elif n == '3':

        os.system("pip config set global.index-url http://pypi.douban.com/simple")

        break

    elif n == '4':

        os.system("pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple")

        break

    else:

        print('输入错误,请重新输入!')

Copy after login

The above is the detailed content of Recommendation of excellent domestic pip sources: choose the one that suits you best?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to solve the permissions problem encountered when viewing Python version in Linux terminal? How to solve the permissions problem encountered when viewing Python version in Linux terminal? Apr 01, 2025 pm 05:09 PM

Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? Apr 01, 2025 pm 11:15 PM

When using Python's pandas library, how to copy whole columns between two DataFrames with different structures is a common problem. Suppose we have two Dats...

How to dynamically create an object through a string and call its methods in Python? How to dynamically create an object through a string and call its methods in Python? Apr 01, 2025 pm 11:18 PM

In Python, how to dynamically create an object through a string and call its methods? This is a common programming requirement, especially if it needs to be configured or run...

How to teach computer novice programming basics in project and problem-driven methods within 10 hours? How to teach computer novice programming basics in project and problem-driven methods within 10 hours? Apr 02, 2025 am 07:18 AM

How to teach computer novice programming basics within 10 hours? If you only have 10 hours to teach computer novice some programming knowledge, what would you choose to teach...

How does Uvicorn continuously listen for HTTP requests without serving_forever()? How does Uvicorn continuously listen for HTTP requests without serving_forever()? Apr 01, 2025 pm 10:51 PM

How does Uvicorn continuously listen for HTTP requests? Uvicorn is a lightweight web server based on ASGI. One of its core functions is to listen for HTTP requests and proceed...

What are some popular Python libraries and their uses? What are some popular Python libraries and their uses? Mar 21, 2025 pm 06:46 PM

The article discusses popular Python libraries like NumPy, Pandas, Matplotlib, Scikit-learn, TensorFlow, Django, Flask, and Requests, detailing their uses in scientific computing, data analysis, visualization, machine learning, web development, and H

How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? Apr 02, 2025 am 07:15 AM

How to avoid being detected when using FiddlerEverywhere for man-in-the-middle readings When you use FiddlerEverywhere...

See all articles