为cvs2svn安装/配置gdbm Python模块?

时间:2009-05-28 19:28:10

标签: python solaris cvs2svn gdbm

我正在尝试在Solaris 10计算机上安装cvs2svn。它上面有Python 2.4.4。我没有root访问权限。当我下载cvs2svn并尝试运行它时,它说

  

错误:cvs2svn使用anydbm包,它依赖于较低级别的dbm库。您的系统具有dbm,已知cvs2svn存在问题。要使用cvs2svn,必须安装除dumbdbm或dbm之外的Python dbm库。有关详细信息,请参阅http://python.org/doc/current/lib/module-anydbm.html

我下载了gdbm,编译并将其安装在我的主目录中。如何安装适用于anydbm的Python gdbm模块?谷歌没有帮助......

3 个答案:

答案 0 :(得分:2)

我下载了Python 2.5.1并从源代码编译了它。我确保我的gdbm库位于适当的路径中,并将altinstall用于我的主目录。我现在可以使用我的python私有副本运行cvs2svn。

答案 1 :(得分:0)

$PYTHONPATH环境变量设置为指向您安装gdbm的位置。然后,当您运行cvs2svn时,anybdm模块应该成功找到gdbm

答案 2 :(得分:0)

要安装Python的gdbm,请尝试:

pip install gdbm

如果pip不存在,请通过以下方式安装:easy_install pip

在OSX上,您可以尝试(如果安装了brew):

brew install gdbm