繁体   English   中英

点安装继续询问用户名和密码

[英]pip install keep asking user and password

我是私有PyPI托管的新手,因此我在Nexus3上使用python 2.7托管了私有PyPI仓库,我在pip.conf中添加了以下内容:

[global]
extra-index-url = https://username:password@example.com/repository/package/simple

但是,它会不断弹出询问用户和密码。 由于我已经在URL中传递了用户名和密码,因此应该仅通过而不会询问吗? 任何人都有相同的情况,您该如何解决?

根据此问题线程中的评论,看来pip可能无法处理密码权限中的特殊字符:

https://github.com/pypa/pip/issues/51

特别是此评论似乎可以确认问题:

vladignatyev我刚刚遇到了您提到的相同问题,它以交互方式询问用户/密码。 我将问题缩小为密码中需要URL编码的符号。 如果我不对密码进行url编码,则无法解析该URL。 如果我对密码进行url编码,则我认为pip不会在尝试进行身份验证之前对其进行url解码。

看来目前唯一的解决方法是使用不带需要URL编码的字符的密码。

注意:我的代表没有足够的评论来回复wholevinski

该错误已在4月份的请求请求中得到修复,只是直到里程碑10.0才发布, 里程碑 尚未发布

更新: 点10.0现在出来了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM