菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

提升pip下载速度,快速切换至国内下载源

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:python教程

pip下载速度慢的原因可能是网络连接不稳定或者默认的下载源在国外。为了提高下载速度,可以尝试一键切换到国内下载源。以下是一些常用的国内下载源: - 阿里云:https://mirrors.aliyun.com/pypi/simple/ - 豆瓣:https://pypi.doubanio.com/simple/ - 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ - 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 你可以根据自己的需求选择一个合适的下载源进行切换。例如,如果你想使用阿里云作为下载源,可以在命令行中输入以下命令: ```bash pip install -i https://mirrors.aliyun.com/pypi/simple/ package_name ``` 将`package_name`替换为你需要安装的包名

国内默认下载pip速度都比较慢,但是可以用脚本切换国内的下载源,这样就可以轻松下载pip了。

国内pip镜像源

目前国内靠谱的pip镜像源有:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣:http://pypi.douban.com/simple/

(pip默认镜像地址:https://pypi.org/simple

切换下载源方法

个人PC机,建议永久换源。

-1 首先按下Windows+e键,然后在文件地址栏输入:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中

-2 新建 pip 文件夹并

-3 在文件夹中新建 pip.ini 配置文件

-4 配置文件写入:

如果想换源就直接把源的路径换了就可以了

[global]index-url=https://mirrors.aliyun.com/pypi/simple[install]use-mirrors=truemirrors=https://mirrors.aliyun.com/pypi/simpletrusted-host=mirrors.aliyun.com

# 以后再命令行中,下载模块,就会走国内源了

pip3.8installdjango==3.2.12

如果想多添加几个源,可以在pip.ini中配置以下信息。

一键换源脚本

带界面的,适合小白,点击一键换源。

pip下载速度慢,一键切换国内下载源

如果脚本无法执行,请pip install nicegui(代码已经实现了自动安装)

importsubprocessimportsysdefinstall_module(module_name):try:__import__(module_name)#print(f"{module_name}已经安装成功")exceptImportError:print(f"尝试通过pip安装{module_name}")subprocess.check_call([sys.executable,'-m','pip','install',module_name])__import__(module_name)print(f"{module_name}安装结束")exceptsubprocess.CalledProcessErrorase:print(f"命令执行失败,返回码:{e.returncode}")#print(f"标准输出:\n{e.stdout}")#print(f"标准错误输出:\n{e.stderr}")#使用你需要的模块名替换"nicegui"install_module("nicegui")fromniceguiimportui,appsource_urls={"清华源":"https://pypi.tuna.tsinghua.edu.cn/simple","阿里云镜像源":"http://mirrors.aliyun.com/pypi/simple/","中国科学技术大学镜像源":"https://pypi.mirrors.ustc.edu.cn/simple/","豆瓣源":"http://pypi.douban.com/simple/"}defset_pip_source(source_url):print(f"设置pip源为:{source_url}")subprocess.run(["pip","config","set","global.index-url",source_url])ui.notify(f"设置pip源为:{source_url}",type='positive',position="center")defreset_pip_source():print("还原pip默认源")subprocess.run(["pip","config","unset","global.index-url"])ui.notify("设置为默认源",type='positive',position="center")ui.label("点击下面的按钮设置相应的国内pip源").style('color:red;font-size:200%;font-weight:300')fork,vinsource_urls.items():ui.button(k,on_click=lambdaurl=v:set_pip_source(url))ui.button('默认设置',on_click=lambda:reset_pip_source())ui.run(title='设置pip源',language='zh-CN')


相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广