docmirror / dev-sidecar

开发者边车,github打不开,github加速,git clone加速,git release下载加速,stackoverflow加速
Mozilla Public License 2.0
14.41k stars 1.72k forks source link

pip加速的若干问题 #316

Open GoodenoughPhysicsLab opened 2 weeks ago

GoodenoughPhysicsLab commented 2 weeks ago

Ⅰ. 请说明操作系统及DS的版本号:

  1. 操作系统:win10
  2. DS版本号:1.8.1

Ⅱ. 问题描述:

Ⅲ. 期望的结果:

不说加速吧至少不要导致不能用pip install了

wangliang181230 commented 2 weeks ago

根证书装了吗?

wangliang181230 commented 2 weeks ago

看报错像是根证书的问题。

GoodenoughPhysicsLab commented 2 weeks ago

根证书装了的

wangliang181230 commented 2 weeks ago

你暂时先把pip改成其他名字看看,变向的禁用这个功能。

GoodenoughPhysicsLab commented 2 weeks ago

什么叫把pip改为其他名字?pip是python默认的包管理工具。如果你说的是给pip重命名的话,那么只要你最终还是相当于调用的pip。除非你说的是试一下其他的玩意(比如npm或conda)

GoodenoughPhysicsLab commented 2 weeks ago

npm似乎是没问题的,python包管理工具我目前只用pip

wangliang181230 commented 2 weeks ago

图片

wangliang181230 commented 2 weeks ago

主要,具体原因还不知道。是不是DS的这个pip加速功能关了就没问题了,也不清楚。

GoodenoughPhysicsLab commented 2 weeks ago

改了名字也不行(改成不存在的命令或者错误的命令是不可以的),因此我给这个写成其他python版本的pip,但依然有这个问题

wangliang181230 commented 2 weeks ago

我看了下 PIP加速 功能的源码,只是执行了 pip config set global.${key} ${value} 命令在修改pip的配置。即使关闭DS也是一直生效着。 所以应该不是 PIP加速 功能的问题。

那应该还是pip下载包的请求被DS拦截下来导致证书问题,理论上,下载包的请求域名添加到系统代理排除列表里就可以了的。 你确定你排除的域名是对的吗?

最好排除掉后,再去 {user.home}/.dev-sidecar/logs/server.log 里观察下日志。

GoodenoughPhysicsLab commented 2 weeks ago

域名就是*.pypi.org吧

wangliang181230 commented 2 weeks ago

这要看下日志才知道了。

GoodenoughPhysicsLab commented 2 weeks ago

server.zip

wangliang181230 commented 2 weeks ago

看了下日志,还存在 pypi.org 域名的调用日志。还是在走代理哦。

GoodenoughPhysicsLab commented 2 weeks ago

image

GoodenoughPhysicsLab commented 2 weeks ago

而且我把域名白名单也加上了.pypi.org,DNS设置的.pypi.org也删了

GoodenoughPhysicsLab commented 2 weeks ago

都还是会出现pip无法正常下载的问题

GoodenoughPhysicsLab commented 2 weeks ago

但是只会影响原生仓库,不会影响阿里云镜像

wangliang181230 commented 2 weeks ago

排除列表里,把 *.pypi.org 修改成 pypi.org 再试下吧。 再不行,看看 Loopback 可不可以排除掉 pip 吧。 图片

GoodenoughPhysicsLab commented 2 weeks ago

pypi.org也不行,不过一个临时的解决方案就是切换到安全模式

wangliang181230 commented 2 weeks ago

安全模式可以?那你添加到 加速服务域名白名单 里看看。

GoodenoughPhysicsLab commented 2 weeks ago

好像不行