这个 pip 配置输出是什么?

这个 pip 配置输出是什么?

我必须在 Windows 7 机器上安装并配置 Python 3.8.10,并且获得以下输出pip config -v list

C:\Users\Username>pip config -v list
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\Username\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\Username\AppData\Roaming\pip\pip.
ini'
For variant 'site', will try loading 'c:\program files\python38\pip.ini'
:env:.target='C:\\Users\\Username\\AppData\\Local\\Python38\\Lib\\site-packages'

最后一行是什么?我该如何修改或删除它:env:.target?我尝试了以下方法,但无济于事:

pip config unset .target
pip config unset user.taret
pip config unset env.target
pip config unset :env:.target

整个pip过程看起来就像是一堆猜测,因为绝对地甚至在官方文档或手册页 (即pip config -help) 中也没有可用的信息。对于如此广泛使用的软件包,难道没有一份适当的、详细的文档,包括所有可能命令的完整列表吗?

答案1

事实证明,:env:指示器意味着该值由环境变量决定。在我的例子中,那是PIP_INDEX_URL,并且由取消设置我已经解决了这个问题。有关 pip 使用的环境变量的更多信息,请参阅配置文档

相关内容