当前位置: 首页 > news >正文

【pip镜像设置】pip使用清华镜像源安装

文章目录

  • 问题:
  • 问题描述
  • 原因分析:
    • PyPI(Python Package Index)
  • PypI 镜像列表
  • 解决方案:

问题:

大家经常会使用 pip 进行python 的第三方库安装,但是,有时会出现

  • ERROR: Could not find a version that satisfies the requirement PyQt6 (from versions: none)
  • ERROR: No matching distribution found for PyQt6
    这类的错误,其实大部分原因是我们国内网络的问题

问题描述

我们在安装 PyQt6的时候出现的问题
常用的安装包命令:

pip install PyQt6  
pip install PyQt6   --trusted-host pypi.python.org
python -m pip install PyQt6    # -m 指定使用 pip 模块

在这里插入图片描述
在这里插入图片描述


原因分析:

由于 pip 从 Python 包索引(PyPI)下载包,网络不稳定或连接问题可能导致安装失败。

PyPI(Python Package Index)

  • 定义:是一个存储库,用于存放Python编程语言的软件包。它是一个中心位置,开发者可以在这里分享他们开发的软件包,其他开发者可以从这里下载所需的库。
  • 功能
    • 作为软件包的集中索引,允许用户搜索和浏览可用的Python包。
    • 包作者可以上传他们的软件包到PyPI,供其他用户使用。
    • 提供一个API,允许工具和脚本查询可用的软件包和版本信息。

PypI 镜像列表

PyPI的镜像站点是用于加速Python包下载的服务器,它们提供了与官方PyPI相同的内容,但可能会因为地理位置更近而下载速度更快。以下是一些常用的PyPI镜像站点以及如何使用它们的方法:

  1. 清华大学开源软件镜像站 (Tuna) 提供的PyPI镜像:
    • 地址:https://pypi.tuna.tsinghua.edu.cn/simple
    • 使用方法:可以通过在pip命令中添加 -i 参数来临时指定镜像源,例如:
     pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt6  
  • 要全局设置镜像源,可以在Linux/Mac系统中编辑或创建 ~/.pip/pip.conf 文件,添加以下内容:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host = https://pypi.tuna.tsinghua.edu.cn
    
  • 在Windows系统中,创建或编辑 C:\Users\xx\pip\pip.ini 文件,添加类似内容 。
  1. 阿里云 提供的PyPI镜像:
    • 地址:https://mirrors.aliyun.com/pypi/simple
    • 设置方法
   pip install   PyQt6  -i https://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com
  1. 中国科学技术大学 提供的PyPI镜像:
    • 地址:https://pypi.mirrors.ustc.edu.cn/simple
    • 同样可以通过修改pip配置文件来设置为默认镜像源 。
pip install   PyQt6  -i https://pypi.mirrors.ustc.edu.cn/simple   --trusted-host pypi.mirrors.ustc.edu.cn
  1. 腾讯云 提供的PyPI镜像:
    • 地址:https://mirrors.cloud.tencent.com/pypi/simple/
    • 使用方法与其他镜像相同,可以通过pip命令的 -i 参数或修改配置文件来使用 。
pip install   PyQt6  -i https://mirrors.cloud.tencent.com/pypi/simple    --trusted-host mirrors.cloud.tencent.com
  1. 豆瓣 提供的PyPI镜像(可能已失效):
    • 地址:https://pypi.douban.com/simple/
    • 注意豆瓣镜像可能已经不再维护或使用 。
pip install PyQt6 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

解决方案:

使用了清华大学的镜像网站
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt6

在这里插入图片描述

http://www.lryc.cn/news/429241.html

相关文章:

  • c++ 智能指针--std::shared_ptr
  • 网络工程师学习笔记(二)
  • 90.WEB渗透测试-信息收集-Google语法(4)
  • 阿里Qwen2开源大模型本地部署及调试全攻略
  • 『功能项目』移动后的光标显示【04】
  • HTML 基本语法特性与 title 标签介绍
  • CSS的:placeholder-shown伪类:精确控制输入框占位符样式
  • Java之HashMap的底层实现
  • 多张图片进行模型重建并转换为OBJ模型
  • 信息安全保证人员CISAW:安全集成
  • 别再无效清理微信内存啦,这才是正确清理内存的方式
  • ant design 的 tree 如何作为角色中的权限选择之一
  • 如何在项目管理中完成项目立项?
  • LearnOpenGL——延迟渲染学习笔记
  • 惠海H4312 dcdc同步整流降压恒压IC 30V 40V转3.3V/5V/12V小体积大电流单片机供电
  • [Linux]如何在虚拟机安装Ubuntu?(小白向)
  • keepalived详解
  • 工业设备中弧形导轨的检测标准是什么?
  • Redis 技术详解
  • Kubernetes Pod入门
  • opencv批量修改图片大小
  • 【RTT-Studio】详细使用教程十二:UART的分析和使用
  • 【AI绘画】Midjourney前置指令/settings设置详解
  • 【NI国产替代】PXIe‑4330国产替代24位,8通道PXI应变/桥输入模块
  • 哪里可以免费上传招生简章
  • Midjourney中文版教程:参数详解
  • 误闯机器学习(第一关-概念和流程)
  • Tensorflow 2.16.0+在PyCharm中找不到keras的报错解决
  • 【Python】高效的Web自动化测试利器—Python+Playwright快速上手自动化实战指南(限时开放)
  • CentOS上安装和配置Docker与Docker Compose的详细指南