如何配置Python(pip)在WindowsLinux下永久换源,并查看运行帮助及版本兼容性?

2026-06-11 01:321阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2026个文字,预计阅读时间需要9分钟。

如何配置Python(pip)在Windows/Linux下永久换源,并查看运行帮助及版本兼容性?

文章目录

1. 配置国内镜像

2.永久配置

3.清华源

4.阿里源

5.Windows

6.Linux + Ubuntu

7.设置pip别名(推荐)

8.pip 检查安装

9.关于pip


文章目录

  • ​​配置国内镜像配置​​
  • ​​永久配置​​
  • ​​清华源​​
  • ​​阿里源​​
  • ​​windows​​
  • ​​linux ubuntu​​
  • ​​设置pip别名(推荐)​​
  • ​​pip 检查安装​​
  • ​​关于sudo pip(sudo python3 pip)​​

  • ​​临时​​
  • ​​pip版本与python版本的对应关系查询​​
  • ​​pip 文档​​
  • ​​python --help​​
  • ​​当前运行的python安装路径​​

配置国内镜像配置

  • 安装版的python环境自带pip,但如果是便携版,则需要手动安装pip

(省事的话还是安装版方便,便携版的python在手动安装pip时如果版本和python的版本不兼容,容易翻车)

永久配置

  • 我以阿里源/清华源为例

清华源

推荐使用
​​​pypi.tuna.tsinghua.edu.cn/simple​

阿里源

(更新没有清华源勤快)
​​​mirrors.aliyun.com/pypi/simple/​

windows

  • 给pip指令将默认的module安装源设置为阿里源,这样模块的下载速度杠杠的.
  • 执行完命令后,pip会告诉你配置写到哪里去了
    (比如,pip提醒我:​​Writing to C:\Users\cxxu_11\AppData\Roaming\pip\pip.ini​​)
  • 一般会写入
    ​​​%appData%\pip\pip.ini​

pip config set global.index-url mirrors.aliyun.com/pypi/simple/

  • 升级pip的时候,最好按照提示给的命令,自己打容易出错(选项没写好容易破坏pip而翻车)

linux ubuntu

设置pip别名(推荐)

  • ​alias pip="python3 -m pip" ​
  • 此处​​python3​​​ 可以根据自身情况替换(可以是具体的版本(比如​​python3.10​​​或者其他别名​​py​​)

pip 检查安装

如果您的发行版没有pip,那么可以通过​​sudo apt install pip​

  • 检查pip版本
  • 执行换源操作

# cxxu_kali @ CxxuWin11 in ~ [17:34:39]
$ pip --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)

# cxxu_kali @ CxxuWin11 in ~ [17:34:48]
$
pip config set global.index-url mirrors.aliyun.com/pypi/simple/

Writing to /home/cxxu_kali/.config/pip/pip.conf

关于sudo pip(sudo python3 pip)

# cxxu_kali @ CxxuWin11 in ~ [21:40:24]
$ sudo pip config set global.index-url pypi.tuna.tsinghua.edu.cn/simple
Writing to /root/.config/pip/pip.conf


# cxxu_kali @ CxxuWin11 in ~ [21:40:58]
$ py -m pip config set global.index-url pypi.tuna.tsinghua.edu.cn/simple
Writing to /home/cxxu_kali/.config/pip/pip.conf

可见,用sudo写入的是针对root用户的配置,所以当前用户就不要用sudo啦

临时

  • 临时使用

​​mirrors.aliyun.com/pypi/simple/​​

  • 可以在使用pip的时候加参数​​-i​​:

文档出处:​​¶ (pypa.io)​​

-i, –index-url

Base URL of the Python Package Index (default ​​pypi.org/simple​​). This should point to a repository compliant with PEP 503 (the simple repository API) or a local directory laid out in the same format.

  • aliyun:

-i ​​mirrors.aliyun.com/pypi/simple/​​

  • eg.安装numpy

​pip install -i [mirrors.aliyun.com/pypi/simple/](mirrors.aliyun.com/pypi/simple/) numpy​

如何配置Python(pip)在Windows/Linux下永久换源,并查看运行帮助及版本兼容性?

pip版本与python版本的对应关系查询

pip 文档

​​Getting Started - pip documentation v21.3.1 (pypa.io)​​

​python -m pip --version​​ 或者更简短的


​pip --version​


python --help

当前运行的python安装路径

  • 从命令行中查询当前运行的python版本的安装位置和下载的相关库的位置
  • 对于我运行的环境

import sys
sys.path


本文共计2026个文字,预计阅读时间需要9分钟。

如何配置Python(pip)在Windows/Linux下永久换源,并查看运行帮助及版本兼容性?

文章目录

1. 配置国内镜像

2.永久配置

3.清华源

4.阿里源

5.Windows

6.Linux + Ubuntu

7.设置pip别名(推荐)

8.pip 检查安装

9.关于pip


文章目录

  • ​​配置国内镜像配置​​
  • ​​永久配置​​
  • ​​清华源​​
  • ​​阿里源​​
  • ​​windows​​
  • ​​linux ubuntu​​
  • ​​设置pip别名(推荐)​​
  • ​​pip 检查安装​​
  • ​​关于sudo pip(sudo python3 pip)​​

  • ​​临时​​
  • ​​pip版本与python版本的对应关系查询​​
  • ​​pip 文档​​
  • ​​python --help​​
  • ​​当前运行的python安装路径​​

配置国内镜像配置

  • 安装版的python环境自带pip,但如果是便携版,则需要手动安装pip

(省事的话还是安装版方便,便携版的python在手动安装pip时如果版本和python的版本不兼容,容易翻车)

永久配置

  • 我以阿里源/清华源为例

清华源

推荐使用
​​​pypi.tuna.tsinghua.edu.cn/simple​

阿里源

(更新没有清华源勤快)
​​​mirrors.aliyun.com/pypi/simple/​

windows

  • 给pip指令将默认的module安装源设置为阿里源,这样模块的下载速度杠杠的.
  • 执行完命令后,pip会告诉你配置写到哪里去了
    (比如,pip提醒我:​​Writing to C:\Users\cxxu_11\AppData\Roaming\pip\pip.ini​​)
  • 一般会写入
    ​​​%appData%\pip\pip.ini​

pip config set global.index-url mirrors.aliyun.com/pypi/simple/

  • 升级pip的时候,最好按照提示给的命令,自己打容易出错(选项没写好容易破坏pip而翻车)

linux ubuntu

设置pip别名(推荐)

  • ​alias pip="python3 -m pip" ​
  • 此处​​python3​​​ 可以根据自身情况替换(可以是具体的版本(比如​​python3.10​​​或者其他别名​​py​​)

pip 检查安装

如果您的发行版没有pip,那么可以通过​​sudo apt install pip​

  • 检查pip版本
  • 执行换源操作

# cxxu_kali @ CxxuWin11 in ~ [17:34:39]
$ pip --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)

# cxxu_kali @ CxxuWin11 in ~ [17:34:48]
$
pip config set global.index-url mirrors.aliyun.com/pypi/simple/

Writing to /home/cxxu_kali/.config/pip/pip.conf

关于sudo pip(sudo python3 pip)

# cxxu_kali @ CxxuWin11 in ~ [21:40:24]
$ sudo pip config set global.index-url pypi.tuna.tsinghua.edu.cn/simple
Writing to /root/.config/pip/pip.conf


# cxxu_kali @ CxxuWin11 in ~ [21:40:58]
$ py -m pip config set global.index-url pypi.tuna.tsinghua.edu.cn/simple
Writing to /home/cxxu_kali/.config/pip/pip.conf

可见,用sudo写入的是针对root用户的配置,所以当前用户就不要用sudo啦

临时

  • 临时使用

​​mirrors.aliyun.com/pypi/simple/​​

  • 可以在使用pip的时候加参数​​-i​​:

文档出处:​​¶ (pypa.io)​​

-i, –index-url

Base URL of the Python Package Index (default ​​pypi.org/simple​​). This should point to a repository compliant with PEP 503 (the simple repository API) or a local directory laid out in the same format.

  • aliyun:

-i ​​mirrors.aliyun.com/pypi/simple/​​

  • eg.安装numpy

​pip install -i [mirrors.aliyun.com/pypi/simple/](mirrors.aliyun.com/pypi/simple/) numpy​

如何配置Python(pip)在Windows/Linux下永久换源,并查看运行帮助及版本兼容性?

pip版本与python版本的对应关系查询

pip 文档

​​Getting Started - pip documentation v21.3.1 (pypa.io)​​

​python -m pip --version​​ 或者更简短的


​pip --version​


python --help

当前运行的python安装路径

  • 从命令行中查询当前运行的python版本的安装位置和下载的相关库的位置
  • 对于我运行的环境

import sys
sys.path