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

Python 包镜像源

阿里云、清华大学和豆瓣之外,还有许多其他的 Python 包镜像源。下面是更新后的代码,增加了更多常用的镜像源,如华为云、腾讯云等

import tkinter as tk
from tkinter import messagebox
import os# 定义 pip 配置文件路径
pip_config_file = os.path.join(os.getenv('APPDATA'), 'pip', 'pip.ini')# 创建 pip 配置目录(如果不存在)
pip_dir = os.path.dirname(pip_config_file)
if not os.path.exists(pip_dir):os.makedirs(pip_dir)# 定义镜像源
mirrors = {"官方源 (pypi.org)": "https://pypi.org/simple","阿里云": "https://mirrors.aliyun.com/pypi/simple/","清华大学": "https://pypi.tuna.tsinghua.edu.cn/simple","豆瓣": "https://pypi.doubanio.com/simple/","华为云": "https://mirrors.huaweicloud.com/repository/pypi/simple","腾讯云": "https://mirrors.cloud.tencent.com/pypi/simple","中国科学技术大学": "https://pypi.mirrors.ustc.edu.cn/simple","京东云": "https://mirrors.jd.com/pypi/simple"
}def set_mirror(url):with open(pip_config_file, 'w') as f:f.write(f"[global]\nindex-url = {url}")messagebox.showinfo("成功", f"已设置镜像源为: {url}")# 创建主窗口
root = tk.Tk()
root.title("切换 PyPI 镜像源")# 创建按钮
for name, url in mirrors.items():button = tk.Button(root, text=name, command=lambda url=url, n=name: set_mirror(url))button.pack(fill=tk.X, padx=50, pady=30)# 运行主循环
root.mainloop()

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

相关文章:

  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容
  • Unity3D ASTC贴图压缩格式详解
  • Docker的轻量级可视化工具Portainer
  • udp丢包问题
  • 儿童安全座椅行业全面深入分析
  • 【笔记】扩散模型(九):Imagen 理论与实现
  • 05 SQL炼金术:深入探索与实战优化
  • Linux用lvm格式挂载磁盘
  • Xshell,Shell的相关介绍与Linux中的权限问题
  • 考研要求掌握的C语言(选择排序)
  • 达梦8数据库适配ORACLE的8个参数
  • CSS实现文字渐变效果
  • 3. Redis的通用命令介绍
  • [spark面试]spark与mapreduce的区别---在DAG方面
  • tomcat启动失败和缓存清理办法
  • 【软件测试】需求的概念和常见模型(瀑布、螺旋、增量、迭代)
  • Python爬虫如何处理验证码与登录
  • QT添加资源文件
  • 负载均衡式在线oj项目开发文档(个人项目)
  • Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)
  • 革命性AI搜索引擎!ChatGPT最新功能发布,无广告更智能!
  • windows C#-使用异常
  • 玩的花,云产品也能拼团了!!!
  • HTML+CSS基础【快速上手】
  • mysql分布式锁
  • 探索四款强大的免费报表工具,提升数据可视化能力
  • 电机可靠性影响因素研究
  • GB/T 28046.4-2011 道路车辆 电气及电子设备的环境条件和试验 第4部分:气候负荷(6)
  • 后端接口返回二进制文件,前端 window.opent预览展示
  • 基于STM32的红外遥控接收器