当前位置:  开发笔记 > 编程语言 > 正文

当pypi关闭时,如何使用easy_install和buildout?

如何解决《当pypi关闭时,如何使用easy_install和buildout?》经验,为你挑选了3个好方法。

我正在使用buildout自动下载和设置我的Plone安装的许多依赖项.buildout或多或少使用easy_install下载并安装一堆Python egg.这通常有效,但如果无法下载任何依赖项,或者我希望buildout找到不适合pypi的内部包,则它不起作用.如何设置我自己的本地版本的pypi来自动镜像我需要的软件包?对于使用pypi作为元数据但不使用代码的软件包,它仍然依赖于第三方服务器吗?



1> MrTopf..:

以下是有关如何设置自己的PyPi镜像的说明.这个项目的主页在这里.似乎还有越来越多的镜子.

有关如何设置自己的软件包索引的说明,请查看此博客文章,其中最后解释了一个解决方案.然后你也可以在那里托管你自己的内部包.优点还在于版本以这种方式固定.(有关直接在buildout中固定版本的方法,请查看此帖子).

如果PyPI上只有元数据,并且存档存储在其他地方,您当然也可以将其复制到索引中.如果您只使用PyPI镜像,我认为您仍然需要访问这些服务器.



2> moraes..:

你也可以使用镜子.把它放在"〜/ .pip/pip.conf"的"[global]"部分:

index-url = http://d.pypi.python.org/simple/

这是此处公布的最新功能.



3> Stuart Axon..:

此页面显示了如何使用@moraes帖子中提到的备用镜像,但是对于easy_install,buildout和virtualenv以及pip:

http://jacobian.org/writing/when-pypi-goes-down/

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有