Home > Backend Development > Python Tutorial > Pip mirror source configuration and usage tips: from beginner to expert

Pip mirror source configuration and usage tips: from beginner to expert

WBOY
Release: 2024-01-16 10:23:06
Original
714 people have browsed it

Pip mirror source configuration and usage tips: from beginner to expert

In the Python development process, Pip is a very commonly used package management tool. However, due to network environment and other reasons, using Pip to download and update packages may be slow or even errors may occur. To solve this problem, we can configure the Pip mirror source to increase download and update speeds. This article will introduce how to configure and use the Pip mirror source from beginner to master, and provide specific code examples.

1. What is Pip mirror source?

Pip mirror source refers to a service that mirrors Python packages from the official Python repository to other institutions. The most popular one is Tsinghua University’s open source mirror site (https://pypi.tuna.tsinghua.edu.cn/simple). These mirror sites will be updated when the official repository is updated, enabling fast download speeds and stable connections.

2. How to configure the Pip mirror source?

Below, we will introduce two common methods to configure Pip mirror source.

Method 1: Set the mirror source in the Pip configuration file

First, create a pip directory in the user's home directory, and then create a pip.conf file in the pip directory. This file is used to save Pip configuration information.

Add the following content to the pip.conf file to set the mirror source of Tsinghua University:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Copy after login

In addition, we can also add the -P parameter after the mirror source, Specify the number of threads to download the package to speed up the download:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
-trusted-host=pypi.tuna.tsinghua.edu.cn
Copy after login

Here, we tell Pip that the mirror station of Tsinghua University is trusted by adding the -trusted-host parameter to avoid untrusted warn.

Method 2: Directly specify the mirror source in the command line

Another method is to directly specify the mirror source in the command line:

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
Copy after login

By adding the -i parameter , we can directly specify the mirror source to download the package. This method is suitable for one-time downloads.

3. Tips for using Pip mirror source

1. Update Pip and its dependent packages:

pip install --upgrade pip
Copy after login

2. Query the current version:

pip --version
Copy after login

3 .Before using Pip, we can update Python built-in packages faster:

pip install -U setuptools
pip install -U wheel
Copy after login

4. Upgrade installed packages:

pip freeze | egrep -v '^#|^$' | xargs pip install -U
Copy after login
Copy after login

5. List installed packages and their versions Number:

pip freeze
Copy after login

6. Install the specified version of the package:

pip install package_name==version_number
Copy after login

7. Uninstall the package:

pip uninstall package_name
Copy after login

8. View the detailed information of the package

pip show package_name
Copy after login

4. Code Examples

The following are some actual code examples using Pip. We assume that the Tsinghua University mirror source has been configured.

1. Install Django framework:

pip install Django
Copy after login

2. Install requests package:

pip install requests
Copy after login

3. Install numpy package:

pip install numpy
Copy after login

4. Install scipy package :

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy
Copy after login

5. Upgrade the installed package:

pip freeze | egrep -v '^#|^$' | xargs pip install -U
Copy after login
Copy after login

6. Uninstall the package:

pip uninstall requests
Copy after login

So far, we have understood how to configure and use the Pip mirror source . By using a faster mirror source, we can obtain faster download and update speeds, thereby improving the efficiency of Python development.

The above is the detailed content of Pip mirror source configuration and usage tips: from beginner to expert. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template