我过go 需要从私有存储库(镜像pypi.org,但也包含我们自己的一些包)安装所有PIP包.
为了确保pip install <package>
始终解析此存储库中的所有包,我创建了一个名为~/.pypirc
的文件,其中包含以下内容:
[distutils]
index-servers =
nexus
nexus-own
[nexus]
repository = https://nexus.REDACTED.com/repository/pypi/
username = REDACTED
password = REDACTED
[nexus-own]
repository = https://nexus.REDACTED.com/repository/our-pypi/
username = REDACTED
password = REDACTED
但是,流程现在已更改,指定的存储库不再存在.
我删除了.pypirc
文件,但PIP仍会try 从私有存储库中解析包.
对于我自己的项目,我可以通过在Pipfile
中显式地将pypi.org指定为存储库来避免这一点,但当我想要全局安装一个包时,它将失败,因为它将try 访问现已不存在的存储库:
Looking in indexes: https://REDACTED:****@nexus.REDACTED.com/repository/pypi/simple
Collecting PACKAGE_NAME_REDACTED
Downloading PACKAGE_NAME_REDACTED
- 193.2 kB 2.7 MB/s 0:00:00
ERROR: Cannot unpack file /private/var/folders/yg/c7k3cx_s105249_xfk0rz8vr0000gp/T/pip-unpack-pyy2dbxl/REDACTED.git (downloaded from /private/var/folders/yg/c7k3cx_s105249_xfk0rz8vr0000gp/T/pip-req-build-sqsbu7rx, content-type: text/html; charset=utf-8); cannot detect archive format
既然.pypirc
文件已经被删除了,这怎么可能呢?
PIP会在任何地方缓存此信息吗?我递归地搜索了我的完整用户的主目录,但没有找到此配置的任何踪迹.
皮普能从哪里得到它呢?
如何使用pypi.org作为默认存储库,使pip恢复到默认设置?
这只影响一个用户;如果我以另一个用户身份登录,我可以毫无问题地从pypi.org安装包.
我的本地系统是MacOS 13.2.1.文图拉. PIP版本为22.3.1. Python版本为3.11.4