我正在尝试配置和运行SVN post commit hook发送邮件。我已经下载了课程邮箱.py,为svn安装了python2.7和svn-win32绑定。机器是Windows-7 64位的,Python是32位的。现在邮箱.py以错误结尾,这是由导入问题引起的。在
当我在python控制台中输入“importsvn核心“我有以下错误:
>>> import svn.core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\tools\Python27\lib\site-packages\svn\core.py", line 19, in <module>
from libsvn.core import *
File "c:\tools\Python27\lib\site-packages\libsvn\core.py", line 5, in <module>
import _core
ImportError: No module named _core
而在目录site packages/libsvn中是以下文件:_核心.dll在
我已经安装了其他绑定,pysvn,安装正确,但据我所知,它完全是另一个API,所以我不能将其用于python.py在
是否有人遇到过类似的问题并知道如何处理?在
Python绑定需要加载本机Subversion库(DLL)。如果Python是32位的,那么在PATH上就需要32位版本的原生Subversion库。在
我有这样的问题。问题是python不能导入这个库(svn核心以及其他)。在
我只做:
导入系统
系统路径追加(“C:\csvn\lib\svn python”)。在
我的档案核心.pyc在C:\csvn\lib\svn python\svn中。希望它能帮助别人。这种行为对我来说很奇怪,因为svn python目录中没有“init.py”或“init.pyc”文件。但它是有效的。在
相关问题 更多 >
编程相关推荐