我安装了 Wandisco SVN服务器:使用Windows 2008 R2服务器上Wandisco站点的WANdiscoSubversion_1.7.8-2.exe。
我在上面提到的服务器上使用 Python 2.7.5(32位)和Trac 1.0.1 。
我需要将 SVN与Trac集成,以便在我的项目中进行错误跟踪目的。
在处理此问题时,我从以下位置安装了 svn python绑定: http://sourceforge.net/projects/win32svn/files/1.7.8/apache22/svn-win32-1.7.8_py27.zip
我解压缩此文件夹并将libsvn和svn文件夹复制到python安装目录/ Lib / site-packages。
现在,当我尝试将trac存储库与我的svn存储库同步时,我收到以下错误:
`C:\Python27\Scripts>trac-admin C:\apps\secbusnew repository resync "rtcdummy"
TracError: Unsupported version control system "svn": DLL load failed: The specified module could not be found. `
我用Google搜索,发现并尝试了很多解决方案,但遗憾的是没有任何效果。
正如在trac网站(http://trac.edgewall.org/wiki/TracSubversion)上所建议的那样,我尝试在python命令行中运行“来自svn import core”,我得到以下错误:
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
>>> from svn import core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\svn\core.py", line 26, in <module>
from libsvn.core import *
File "C:\Python27\lib\site-packages\libsvn\core.py", line 25, in <module>
_core = swig_import_helper()
File "C:\Python27\lib\site-packages\libsvn\core.py", line 21, in swig_import_helper
_mod = imp.load_module('_core', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.`
有人可以帮我解决上述问题吗?
此致
Sowmya Dass
答案 0 :(得分:1)
找不到可以在Dependency Walker中看到的DLL(可能是INTL3_SVN.dll)。该DLL不是Wandisco svn服务器二进制文件的一部分。也许还有其他一些与Python及其SVN绑定不兼容的东西可能会发生。
解决方案是安装Bitnami Trac Stack 1.0.1并将其Python绑定复制到Python安装目录,因为这是一个始终如一的协调系统。