在代理后面安装azure cli扩展时出现pip错误

时间:2020-04-09 13:26:03

标签: azure azure-devops pip azure-cli

有人可以帮我吗?

我在代理后面使用Azure cli,并且正在运行提琴手。 我正在运行以下命令并进行设置以登录到我的Azure帐户

SET ADAL_PYTHON_NO_SSL_VERIFY=1
SET AZURE_CLI_DISABLE_CONNECTION_VERIFICATION=1        
az login --tenant <company domain>

它运作良好,并向我提供了与我的帐户关联的订阅列表。但是, 我需要安装Azure-devops扩展,并在运行时安装:

az extension add --name azure-devops

我遇到错误:cli.azure.cli.core.util:发生错误。点数失败,状态码为1。

看着提琴手说: 连接到内部关系时出现407代理身份验证错误。 我的点子配置:

[list]
format=columns
[global]
disable-pip-version-check = true
trusted-host = nexusurl
index = https://[username]:[userpassword]@<nexusurl>
index-url = https://[username]:[userpassword]@<nexusurl>

我找不到我想要的东西。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题。我做了以下事情:

  1. 浏览到文件C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem
  2. 编辑文件并以Base-64格式添加证书,该证书是将您带到https://pypi.org/simple/distro/的证书链的一部分。
  3. 运行以下命令以将CA Bundle环境变量设置为此文件。

setx REQUESTS_CA_BUNDLE "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem" /M