在安装PasteScript
时,使用自定义index
设置环境时遇到问题。Buildout尝试从pypi安装它,同时从自定义index
成功检索其他所有包。你知道吗
下面是我使用的buildout.cfg
:
[buildout]
index = http://10.10.10.10:8080/
include-site-packages = false
# allow-hosts = 10.10.10.10:8080/
newest = false
find-links = http://10.10.10.10:8080
install-from-cache = false
develop =
...
parts =
...
相关系统包:
$ pip list
setuptools (20.2.2)
zc.buildout (2.5.0)
...
allow-hosts
没有做得更好。Buildout不寻找它。(这是用IPs配置allow-hosts
的方法吗?)你知道吗PasteScript
之前声明PasteDeploy
也是徒劳的。Buildout在eggs文件夹中正确安装PasteDeploy,但是Buildout再次在pypi
处查找PasteScript
。你知道吗知道我做错了什么吗? 提前谢谢。你知道吗
在对这个问题进行了一些令人沮丧的迭代之后,我找到了一个解决方法。这种情况的出现取决于包的
setup.py
是如何配置的,如pip's docs中所述。你知道吗为了控制
easy_install
如何定位这些依赖项,您应该重写包的setup.py
配置。这可以在“系统”或“个人”层面上完成。你知道吗要使用用户范围(“个人”)配置覆盖,请在
$HOME
处创建一个名为.pydistutils.cfg
的文件,其中包含以下内容:关于
distutils
选项的完整文档是here。你知道吗相关问题 更多 >
编程相关推荐