前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pip源配置

pip源配置

原创
作者头像
Windows技术交流
修改2023-05-16 21:45:31
22.2K0
修改2023-05-16 21:45:31
举报
文章被收录于专栏:Windows技术交流Windows技术交流

pypi(python pip)配置国内源

请参考https://mirrors.tencent.com/help/pypi.html

如果服务器是腾讯云的,源还可以用腾讯内网域名替换公网域名,这样更快

  • 公网域名:mirrors.cloud.tencent.com或mirrors.tencent.com
  • 内网域名:mirrors.tencentyun.com

[方法一]命令行配置(如果方法一不行,就用方法二,我一般用方法二,方法二Python2和Python3都支持,方法一只支持Python2)

如果pip版本>=10.0.0,则可使用以下pip config set global.index-url、pip config set global.trusted-host命令进行配置

如果pip版本<10.0.0,pip config 则不被识别,需要按照[方法二]

腾讯源:

代码语言:javascript
复制
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
pip config set global.trusted-host mirrors.cloud.tencent.com

清华源:

代码语言:javascript
复制
pip config set global.index-url http://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn

阿里源:

代码语言:javascript
复制
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip config set global.trusted-host mirrors.aliyun.com

执行完命令,可能产生pip.inf的位置是:

代码语言:javascript
复制
C:\Users\Administrator\AppData\Roaming\pip\pip.ini

[方法二]配置文件配置

如果服务器是腾讯云的,源还可以用腾讯内网域名替换公网域名,这样更快

  • 公网域名:mirrors.cloud.tencent.com或mirrors.tencent.com
  • 内网域名:mirrors.tencentyun.com

vim ~/.pip/pip.conf

以清华源举例,写入以下内容:

[global]

index-url = http://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

如果是腾讯云服务器,使用内网域名更快,内容如下

代码语言:javascript
复制
[global]
index-url = http://mirrors.tencentyun.com/pypi/simple
trusted-host = mirrors.tencentyun.com
代码语言:javascript
复制
[global]
index-url = http://mirrors.cloud.tencent.com/pypi/simple
trusted-host = mirrors.cloud.tencent.com

PS:如果仅是临时使用国内源,则可使用pip install -i命令指定当前安装所使用的镜像源即可,具体示例(以安装tencentcloud-sdk-python为例)如下:

pip install tencentcloud-sdk-python -i http://mirrors.tencentyun.com/pypi/simple --trusted-host mirrors.tencentyun.com

如果是Windows,在user用户目录中创建一个名为pip 的文件夹( 即%HOMEPATH%\pip),接着在pip文件夹中创建一个名为pip的文本文件(后缀名由".txt"改为 ".ini"),内容跟上面Linux里的pip.conf的内容一样

cmd命令行

代码语言:javascript
复制
mkdir %HOMEPATH%\pip
fsutil file createnew %HOMEPATH%\pip\pip.ini 0
notepad %HOMEPATH%\pip\pip.ini

记事本打开后粘贴

代码语言:javascript
复制
[global]
index-url = http://mirrors.tencentyun.com/pypi/simple
trusted-host = mirrors.tencentyun.com

如果不配源,直接用pip安装软件时也可以直接在命令里带上源,例如:

代码语言:javascript
复制
pip install tccli -i http://mirrors.tencentyun.com/pypi/simple --trusted-host mirrors.tencentyun.com

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pypi(python pip)配置国内源
    • [方法一]命令行配置(如果方法一不行,就用方法二,我一般用方法二,方法二Python2和Python3都支持,方法一只支持Python2)
      • [方法二]配置文件配置
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档