安装/配置GDBM Python模块的cvs2svn?
题
我试图在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,编译,并在我家目录中安装它。我如何安装一个Python模块GDBM与anydbm的作品?谷歌没有帮助...
解决方案
我下载的Python 2.5.1和从源代码编译它。我完全相信我GDBM库是在适当的路径和所使用的altinstall到我的主目录。现在我可以用我的Python的专用副本运行cvs2svn。
其他提示
设置$PYTHONPATH
环境变量指向到安装gdbm
位置。然后,当你运行cvs2svn
,该anybdm模块应该找到gdbm
成功。
要用于Python安装GDBM,尝试:
pip install gdbm
如果pip
不存在,通过安装它:easy_install pip
在OSX,可以尝试(如果安装brew
):
brew install gdbm
不隶属于 StackOverflow