将 pip 的默认源修改为阿里源(Windows 版)

背景:

由于 python 自带的源下载速度非常慢,特别是安装一些库的时候,甚至有时会失败。

临时替换:

临时替换直接使用以下命令即可:

pip install 包名 -i 源地址

例如:

pip install numpy -i http://mirrors.aliyun.com/pypi/simple/ 

永久替换:

首先在 windows 当前用户的家目录下,创建一个 pip 文件夹,然后创建一个pip.ini的空文件,将下列内容修改文件内容为如下;

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

解释:

timeout = 6000 
# 超时设置,这条可写可不写
index-url = http://mirrors.aliyun.com/pypi/simple/
# 源地址设置,等号后面的是源地址,这条必写
use-mirrors = true
# 启用该镜像(也就是源),可写可不写
trusted-host=mirrors.aliyun.com 
# 将该地址设为信任域名,这条如果不写,容易出现问题

备注:

  1. 记得一定是pip.ini,如果没有开后缀的同学,记得把文件后缀打开,再修改文件的后缀为ini即可。
    用户家目录为:C:\Users\****
    PS: **** 就是当前登录用户名, 比如登录用户名是james, 那么就是C:\Users\james

  2. 常用的 pip 源地址:
    (1)阿里云:http://mirrors.aliyun.com/pypi/simple/
    (2)豆瓣:http://pypi.douban.com/simple/
    (3)清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
    (4)中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
    (5)华中科技大学:http://pypi.hustunique.com/

  3. 在 临时替换 命令里, “包名” 与 “-i 源地址” 谁前谁后其实问题都不大,即:

pip install numpy -i http://mirrors.aliyun.com/pypi/simple/ 
pip install -i http://mirrors.aliyun.com/pypi/simple/ numpy
# 这两条命令是等价的
  1. 网上有文档说,pip.conf 文件应该设置在 C:\Users\****\AppData\Roaming\pip\ 文件夹中。其实设置在 C:\Users\****\pip\ 与 C:\Users\****\AppData\Roaming\pip\ 中的效果都是一样的,没有太大的区别。
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当你将Windows上的Python3.9的pip更改为其他镜像之后,仍然无法正常使用pip命令进行安装和更新包的操作时,可能有以下几个原因和解决方法。 首先,确认你正确地修改pip。你可以通过在命令提示符中运行`pip config get global.index-url`来查看当前pip地址。如果显示的地址不是你最近更改的地址,可以执行`pip config set global.index-url 你的地址`命令来重新设置pip地址。 其次,检查你的网络连接是否正常。pip需要连接到互联网才能下载和安装软件包。确保你的网络连接没有问题,可以尝试使用浏览器访问你设定的地址,以确认地址是否有效可访问。 另外,如果你使用的是代理服务器访问互联网,可能需要在pip配置中设置代理。可以通过`pip config set global.proxy http://代理地址:代理端口号`命令来设置代理。 此外,还有一种可能的情况是你的Python安装目录下的Scripts文件夹没有添加到系统环境变量中。如果你的环境变量没有设置好,pip可能无法正确运行。你可以手动将Python安装目录下的Scripts文件夹添加到系统环境变量的PATH中,然后重新打开命令提示符窗口,再次尝试使用pip命令。 最后,如果以上方法都没有解决问题,可能是由于你使用的地址存在问题或服务器不稳定导致的。你可以尝试切换到其他可靠的地址,如清华大学、阿里云等。可以在网上搜索到相关的地址信息,并按照上述步骤修改pip地址。 总之,当你在Windows上使用Python3.9的pip后仍然无效时,一般是由于pip地址设置问题、网络连接问题、代理设置问题或环境变量设置问题所导致。通过逐一检查和排除这些可能的原因,应能解决此问题。 ### 回答2: 在使用Windows平台上的Python 3.9本时,当我们需要使用pip来安装第三方库时,可能会遇到因为使用了其他镜像导致无效的问题。 要解决这个问题,我们可以尝试以下几个步骤: 1. 打开命令提示符或者PowerShell,输入以下命令来查看当前pip设置: ``` pip config list ``` 2. 在返回的结果中,查找 `pip.ini` 或 `global.ini` 等类似的文件路径,这是pip的配置文件所在位置。 3. 打开该配置文件,查找 `index-url` 这一行,该行的内容即为当前pip默认。如下所示: ``` index-url = https://pypi.python.org/simple/ ``` 4. 将该行的值替换成其他可用的,比如清华大学的镜像:https://pypi.tuna.tsinghua.edu.cn/simple/,即修改为: ``` index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 5. 保存修改后的配置文件,并关闭。 6. 重新打开命令提示符或者PowerShell,再次尝试使用pip安装第三方库,确认是否生效。 如果上述步骤修改了配置文件仍然无效,可以尝试将配置文件中的 `index-url` 删除,并添加以下内容来修改: ``` [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 保存修改后的配置文件,然后重新尝试使用pip安装第三方库,以确认已经生效。 总结起来,我们遇到WindowsPython 3.9和pip无效的问题时,可以通过修改pip的配置文件中的 `index-url` 来将修改为可用的地址,并注意要保存修改后的配置文件,然后重新打开命令提示符或PowerShell来尝试操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值