Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 水蟒皮不';不要用pypirc_Python_Pip - Fatal编程技术网

Python 水蟒皮不';不要用pypirc

Python 水蟒皮不';不要用pypirc,python,pip,Python,Pip,我无法安装私有Azure DevOps工件提要中存在的python包。我在(windows)配置文件目录的.pypirc文件中添加了提要作为额外的索引服务器,但这似乎没有帮助。我确信该文件的内容是正确的(如下所示),那么问题出在哪里 我在VSCode中有一个python Azure函数项目。VSCode创建了一个.venv目录。它的Scripts子目录中包含python.exe和pip.exe。当我打开cmd提示符时,转到该目录并执行我的pip安装,它工作得很好!该pip确实拾取了.pypirc

我无法安装私有Azure DevOps工件提要中存在的python包。我在(windows)配置文件目录的
.pypirc
文件中添加了提要作为额外的索引服务器,但这似乎没有帮助。我确信该文件的内容是正确的(如下所示),那么问题出在哪里

我在VSCode中有一个python Azure函数项目。VSCode创建了一个.venv目录。它的Scripts子目录中包含python.exe和pip.exe。当我打开cmd提示符时,转到该目录并执行我的
pip安装
,它工作得很好!该pip确实拾取了
.pypirc
,然后还必须具有正确的内容


为什么
C:\tools\Anaconda3\envs\scipytest\Scripts\pip.exe
没有拾取.pypirc文件?请注意,当我使用
--额外索引url
参数时,此pip能够做到这一点。

pip不读取
.pypirc
--无论您取得了什么成功,都必须有其他解释

这里是一个总结

特别是对于windows,它将查看以下目录:

  • 用户级别:
    %APPDATA%\pip\pip.ini
  • 虚拟环境级别:%VIRTUAL\u ENV%\pip.ini
  • 全局:
    C:\ProgramData\pip\pip.ini
  • 或者,如果设置了
    PIP\u CONFIG\u文件
    ,它将尊重这一点

就是这样。谢谢有趣的是,我有一个.pyirc完成的安装,之所以一个pip安装可以工作,是因为在.venv环境中有一个我没有注意到的pip.ini。。。