【发布时间】:2011-02-15 19:45:19
【问题描述】:
我的目标是使用 subversion\tools 中的 python 脚本,在这种情况下特别是 validate-extensions.py。我正在运行基于 Subversion 1.6.15 构建的 VisualSVN Server 2.15,并且目前在机器上设置了 32 位 Python 2.7.1。
当我设置钩子时,我得到一个错误,即找不到 svn 模块。我安装了我能找到的最新的 libsvn 绑定(http://trac.edgewall.org/attachment/wiki/TracSubversion/svn-win32-1.6.15_py_2.7.zip 来自http://trac.edgewall.org/wiki/TracSubversion),但我仍然无法加载 svn 模块。如果我从命令行运行“from svn import repos”,我会得到:
文件 "C:\Python27\lib\site-packages\libsvn\core.py", 第 21 行,在 swig_import_helper _mod = imp.load_module('_core', fp, pathname, description) ImportError: DLL 加载失败:指定的 找不到程序。
我错过了什么吗?我也尝试了 Python27 64 位版本,但预编译的 svn 绑定似乎不可用,我不希望自己完成构建它们所需的一切。
提前感谢您的帮助。
【问题讨论】:
标签: python svn windows-server-2008 visualsvn-server