Plone ZMySQLDA,不能';t使用buildout安装MySQL python 1.2.4c1

Plone ZMySQLDA,不能';t使用buildout安装MySQL python 1.2.4c1,plone,buildout,ploneformgen,Plone,Buildout,Ploneformgen,我想使用mysql表单ploneformgen,但我 无法建立普隆 建筑日志 构建形态 一些链接: MySQLdb egg似乎需要更新版本的分发版: The required version of distribute (>=0.6.28) is not available, 及 首先升级您的分发鸡蛋;例如,如果您使用的是统一安装程序,versions.cfg将锁定该版本。如果是,请编辑versions.cfg以更正此处的版本号: [versions] ... # Buildout i

我想使用mysql表单ploneformgen,但我 无法建立普隆

建筑日志

构建形态

一些链接:


MySQLdb egg似乎需要更新版本的
分发版

The required version of distribute (>=0.6.28) is not available,

首先升级您的
分发
鸡蛋;例如,如果您使用的是统一安装程序,
versions.cfg
将锁定该版本。如果是,请编辑
versions.cfg
以更正此处的版本号:

[versions]
...
# Buildout infrastructure
...
distribute = 0.6.28

虽然您对特定问题有一个非常好的答案,但我强烈建议您忘记ZMySQLDA,使用SQLAlchemyDA,它可以通过一个产品访问SQLAlchemy支持的任何数据库(我使用了所有MySQL、PostGreSQL、Oracle、SQLServer),而且支持得更好。

@Aitvaras:在
versions
部分中是否有一行
distribute=
用于固定版本号?您使用了什么
easy\u install
脚本(它是
/user/local/Plone
设置的一部分)?My buildout.cfg在上面。版本部分中没有distribute=行。EasyInstall是Python编程语言的包管理器。我只使用mysql-python@Aitvaras:我非常清楚什么是
easy\u install
;我问剧本在哪里;您可能在系统python中安装了更新的发行版,而不是与Plone捆绑的python版本。:-)不要注释掉
扩展
,这不是一个好主意!Grep for
在所有
.cfg
文件中分发
,并更正您找到的所有PIN。@Aitvaras:没错,这是您的系统Python的一部分,而不是Plone安装程序的Python安装部分。我是使用Plone、Zope和Python的初学者,因此仍然觉得它非常有用。不过,我会考虑你的建议,然后转到SQLALchemyDA。我只需要知道一个好的教程:)
(Currently using distribute 0.6.19 (/usr/local/Plone/Python-2.6/lib/python2.6/site-packages/distribute-0.6.19-py2.6.egg))
[versions]
...
# Buildout infrastructure
...
distribute = 0.6.28