Open GoodenoughPhysicsLab opened 2 weeks ago
根证书装了吗?
看报错像是根证书的问题。
根证书装了的
你暂时先把pip改成其他名字看看,变向的禁用这个功能。
什么叫把pip改为其他名字?pip是python默认的包管理工具。如果你说的是给pip重命名的话,那么只要你最终还是相当于调用的pip。除非你说的是试一下其他的玩意(比如npm或conda)
npm似乎是没问题的,python包管理工具我目前只用pip
主要,具体原因还不知道。是不是DS的这个pip加速功能关了就没问题了,也不清楚。
改了名字也不行(改成不存在的命令或者错误的命令是不可以的),因此我给这个写成其他python版本的pip,但依然有这个问题
我看了下 PIP加速
功能的源码,只是执行了 pip config set global.${key} ${value}
命令在修改pip的配置。即使关闭DS也是一直生效着。
所以应该不是 PIP加速
功能的问题。
那应该还是pip下载包的请求被DS拦截下来导致证书问题,理论上,下载包的请求域名添加到系统代理排除列表里就可以了的。 你确定你排除的域名是对的吗?
最好排除掉后,再去 {user.home}/.dev-sidecar/logs/server.log
里观察下日志。
域名就是*.pypi.org吧
这要看下日志才知道了。
看了下日志,还存在 pypi.org
域名的调用日志。还是在走代理哦。
而且我把域名白名单也加上了.pypi.org,DNS设置的.pypi.org也删了
都还是会出现pip无法正常下载的问题
但是只会影响原生仓库,不会影响阿里云镜像
排除列表里,把 *.pypi.org
修改成 pypi.org
再试下吧。
再不行,看看 Loopback 可不可以排除掉 pip
吧。
pypi.org也不行,不过一个临时的解决方案就是切换到安全模式
安全模式可以?那你添加到 加速服务
的 域名白名单
里看看。
好像不行
Ⅰ. 请说明操作系统及DS的版本号:
Ⅱ. 问题描述:
在开启DS的时候,使用pip(未使用镜像源)下载任何包都会出现该问题:
关闭DS或者使用安全模式后该问消失
我尝试按照置顶的issue加入排除地址配置,但没有任何作用
Ⅲ. 期望的结果:
不说加速吧至少不要导致不能用pip install了