自定义PyPi服务器的问题

时间:2016-11-09 18:42:39

标签: python pypi

我正在尝试解决自定义PyPi服务器的问题。服务器处于联机状态且可通过将~/.pip/pip.conf配置为

进行访问
[global]
trusted-host=my-server
index-url=https://my-server/simple/

我能够从服务器安装软件包。此外,如果服务器上没有软件包,则pip会自动回退到https://pypi.python.org/pypi。事实确实如此,我的同事证实了这一点。然而,昨天我意识到这显然不再是这种情况了。如果服务器上没有软件包,pip现在将不再回退到官方PyPi服务器,安装将失败。但是,将~/.pip/pip.conf修改为

[global]
trusted-host=my-server
extra-index-url=https://my-server/simple/
问题可以解决。尽管如此,我仍然想知道发生了什么,我希望有人可以帮我调查。我认为有用的东西是有用的:

  • 使用http://djangopypi2.readthedocs.io
  • 设置服务器
  • 我拥有对服务器的完全root权限,因此我可以检查/执行任何必要的操作
  • djangopypi2根目录下有一个sqlite3数据库。如果我使用cat查看它,我可以看到像

    这样的内容

    Ag2016-10-29 21:02:11.759771重定向到http://pypi.python.org/simple/sixM??i

    似乎表明重定向曾经有效(正如我所写)。

我真的不知道从哪里开始,任何帮助都会受到赞赏。

0 个答案:

没有答案