代码之家  ›  专栏  ›  技术社区  ›  David I.

安装/配置cvssvn的gdbm python模块?

  •  2
  • David I.  · 技术社区  · 17 年前

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

    错误:cvssvn使用anydbm包,该包依赖于较低级别的dbm库。您的系统有DBM,已知CVS2SVN有问题。要使用cvssvn,必须安装除dumbm或dbm之外的python dbm库。见 http://python.org/doc/current/lib/module-anydbm.html 更多信息。

    我下载了gdbm,编译并安装在我的主目录中。如何安装与anydbm一起工作的python gdbm模块?谷歌没有帮助…

    3 回复  |  直到 11 年前
        1
  •  2
  •   David I.    17 年前

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

        2
  •  0
  •   Greg Ball    17 年前

    设置 $PYTHONPATH 指向安装位置的环境变量 gdbm . 然后当你跑步时 cvs2svn ,anybdm模块应找到 GDBM 成功地。

        3
  •  0
  •   kenorb    11 年前

    要安装gdbm for python,请尝试:

    pip install gdbm
    

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

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

    brew install gdbm
    
    推荐文章