我在工作中遇到了问题。我下载bootstrap.py时,
wget http://downloads.buildout.org/2/bootstrap.pybuildout.cfg
[buildout]
parts = python
django
develop = .
eggs = beautifulsoup
.....
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
[django]
recipe = djangorecipe
wsgi = true
eggs = ${buildout:eggs}当我尝试./bin/buildout.时我得到了以下错误。
Upgraded:
distribute version 0.6.35;
restarting.
Generated script '/home/tests/myproject/bin/buildout'.
Develop: '/home/tests/myproject/.'
While:
Installing.
Processing develop directory '/home/tests/myproject/.'.
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/home/tests/myproject/eggs/zc.buildout-2.0.1-py2.7.egg/zc/buildout/buildout.py", line 1808, in main
getattr(buildout, command)(args)
File "/home/tests/myproject/eggs/zc.buildout-2.0.1-py2.7.egg/zc/buildout/buildout.py", line 468, in install
installed_develop_eggs = self._develop()
File "/home/tests/myproject/eggs/zc.buildout-2.0.1-py2.7.egg/zc/buildout/buildout.py", line 709, in _develop
zc.buildout.easy_install.develop(setup, dest)
File "/home/tests/myproject/eggs/zc.buildout-2.0.1-py2.7.egg/zc/buildout/easy_install.py", line 862, in develop
return _copyeggs(tmp3, dest, '.egg-link', undo)
File "/home/tests//eggs/zc.buildout-2.0.1-py2.7.egg/zc/buildout/easy_install.py", line 803, in _copyeggs
assert len(result) == 1, str(result)
AssertionError: []有人能帮我解决这个问题吗。
发布于 2013-02-20 10:27:36
您确实希望通过虚拟安装程序来运行它;在基于包的操作系统(如Debian、Ubuntu、RedHat等)上,您很容易在系统安装的分发、easy_install和其他第三方包之间遇到冲突,以及构建需要什么(请参见http://workaround.org/easy-install-debian了解原因)。
发布于 2014-08-16 14:26:56
这里的问题不是构建出来的,而是setuptools:它被分叉成分布式和setuptools,然后两者的统一,进一步的发展。未来看起来很适合安装工具。但过去的鬼魂仍在追捕我们。
下载一个获取最新setuptools的bootstrap.py
将zc.buildout引脚到>= 2.2.1,setuptools插入>= 2.2 -向buildout.cfg添加一个版本部分:
[versions]
zc.buildout = >= 2.2.1
setuptools = >= 2.2使用virtualenv >=1.9.1和参数--no-setuptools,所以运行:
virtualenv --no-setuptools env
./env/bin/python bootstrap.py
./bin/buildouthttps://stackoverflow.com/questions/14977263
复制相似问题