Skip to main content

Changing the pip Source

To change the pip source to the Tsinghua mirror, you can follow these steps:

Temporarily Using the Tsinghua Mirror​

If you only want to use the Tsinghua mirror for a single installation, you can specify it in the command:

pip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple

For example:

pip install powerinfer -i https://pypi.tuna.tsinghua.edu.cn/simple

Permanently Changing the pip Source​

If you want to permanently change the pip source, you can do so by modifying the pip configuration file.

1. Linux or macOS​

Create or edit the .pip/pip.conf file in your home directory:

mkdir ~/.pip
nano ~/.pip/pip.conf

Then add the following content:

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

Save and exit (in nano, press Ctrl+O to save, press Ctrl+X to exit).

2. Windows​

Create or edit the pip configuration file in the user directory. The specific path is: %HOMEPATH%\pip\pip.ini. You can follow these steps:

  1. Open the command prompt (cmd).

  2. Create the directory (if it doesn't exist):

    mkdir %HOMEPATH%\pip
  3. Edit the pip.ini file using Notepad:

    notepad %HOMEPATH%\pip\pip.ini
  4. Add the following content in Notepad:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  5. Save and close Notepad.

Verify Configuration​

You can run the following command to verify whether the pip source has been successfully changed:

pip config list

If configured correctly, you should see index-url set to the Tsinghua mirror.

You have now successfully changed the pip source to the Tsinghua mirror.