python设置pip源
由于pip 默认使用Python的官方源pypi.python.org/pypi,导致我们经常使用pip装包时速度过慢或者无法安装(请求超时)等问题,所以国内用户建议使用pip比较合适的源。
常用的pip源
豆瓣:http://pypi.douban.com/simple/
清华:http://pypi.tuna.tsinghua.edu.cn/simple/
阿里云: https://mirrors.aliyun.com/pypi/simple/
华为云源:https://mirrors.huaweicloud.com/repository/pypi/simple/
安装pip
如果没有安装pip包,可以官网下载get-pip.py文件,然后执行安装命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py -i http://pypi.douban.com --trusted-host pypi.douban.com
使用1:pip下载时指定源
pip install tornado -i http://pypi.douban.com/simple/ trusted-host = http://pypi.douban.com
pip install -r req.txt -i http://pypi.douban.com/simple/
-i :指定pip源
trusted-host :说明可信的pip源
使用2: 创建配置文件,定义pip安装源
Linux设置
$HOME/.config/pip/pip.conf
或者
$HOME/.pip/pip.conf
内容
[global]
timeout =6000
index-url =http://pypi.douban.com/simple/
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
简写:
[global]
index-url =http://pypi.douban.com/simple/
[install]
trusted-host =pypi.douban.com
其他
使用setup.py安装依赖库, 还是会从默认的http://pypi.python.org下载
~/.pydistutils.cfg 文件,内容如下:
[easy_install]
timeout = 60
index_url = https://pypi.douban.com/simple
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?