当svn中有提交时,我有一个用于自动邮件的python脚本,但是当我运行脚本时,它会出现以下错误:
Traceback (most recent call last):
File "E:\AutoSms-Svn-Repo\test-repo-is\hooks\mailer.py", line 41, in <module>
import svn.fs
File "C:\Python25\Lib\site-packages\svn\fs.py", line 19, in <module>
from libsvn.fs import *
File "C:\Python25\Lib\site-packages\libsvn\fs.py", line 5, in <module>
import _fs
ImportError: DLL load failed: The specified module could not be found.
我甚至为依赖的dll和python路径添加了必需的路径变量 但我仍然收到此消息,即使是从命令提示符
提前致谢
答案 0 :(得分:0)
我在Windows 7
Python 2.7
下为c:\Program Files (x86)\subversion\bin
安装subversion时遇到了同样的问题。
解决方案很简单,已经过测试。 (但努力寻找和分析)
PATH
系统中的二进制文件夹(默认值为Python
)libsvn
个文件
svn
和Python
提取到site-packages
的{{1}}文件夹cmd
(Window的命令行控制台)并输入:python
。然后尝试导入svn
模块。 看起来应该没有错误:
C:\>python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from svn import core
>>>