Window更换pip源为国内源

[复制链接]
作者: Py资源整理 | 时间: 2020-12-5 22:34:18 | python图文教程|
5 423
发表于 2020-12-5 22:34:18| 显示全部楼层 |阅读模式

Window更换pip源为国内源

修改源的目的: 解决pip安装慢、卡顿、超时,失败等问题。

一次性使用

如果有某次安装需要使用,则可以通过下面的方法进行设置

pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
或
py -m pip install 包名
长期设置

首先,打开个人的文档目录。 例如:C:\Users\xxx用户名

新建文件 新建文件夹:pip文件夹 新建文件: pip.ini文件

写入文件内容 向pip.ini中写入下面的内容。

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

上方设置的为阿里云pip镜像地址

这时,再运行pip install命令,可以看到请求的地址已经变为了设置的地址。

下方列出几个国内源地址:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:https://pypi.douban.com/simple/
腾讯:https://mirrors.cloud.tencent.com/pypi/simple/
网易:https://mirrors.163.com/pypi/simple/
华为:https://repo.huaweicloud.com/repository/pypi/simple/

大家可以根据需要,手动替换为上方的地址

发表于 2020-12-20 12:54:21| 显示全部楼层

写了个py脚本修改换源

import os


def write_pip_config():
    UserPath = r"C:\Users\{USERNAME}\pip\pip.ini".format(USERNAME=os.environ.get('USERNAME'))
    pipconfig = """[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
"""
    if os.path.exists(UserPath):
        print(UserPath)
    else:
        os.makedirs(os.path.dirname(UserPath), exist_ok=True)
        with open(UserPath, 'w', encoding='utf-8') as f:
            f.write(pipconfig)


write_pip_config()

评分

参与人数 1好评 +1 金币 +1 收起 理由
白玉 + 1 + 1 感谢分享,很给力!~

查看全部评分

回复

使用道具 举报

发表于 2020-12-20 12:49:30| 显示全部楼层
回复

使用道具 举报

签到天数: 6 天

发表于 2020-12-16 23:55:29| 显示全部楼层


今天使用阿里云的源   装pyinstaller的时候报错
发现是wheel安装错误    卸载wheel和pyinstaller之后
更换为豆瓣的源  安装成功
附上pyinstaller安装出错的解决办法
https://blog.csdn.net/crazy_kismet/article/details/103738158
回复

使用道具 举报

签到天数: 6 天

发表于 2020-12-16 09:15:04| 显示全部楼层

补充几个常用镜像源:

百度源:   https://mirror.baidu.com/pypi/simple
阿里云:   https://mirrors.aliyun.com/pypi/simple/
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣:     https://pypi.douban.com/simple/
中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:     https://pypi.hustunique.com/
回复

使用道具 举报

发表于 2020-12-16 01:12:17| 显示全部楼层
补充一个,在visual studio 的python环境下,换源可以用以下方法:
路径输入:%appdata%
新建文件:pip.ini
复制以下内容:
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

!jz_fbzt! 快速回复 !jz_sctz! !jz_fhlb! 按钮
快速回复 返回列表 返回顶部