gpt4 book ai didi

python - 在 Windows/Python 2.7 上使用 mailer.py 时没有名为 _core 的模块

转载 作者:行者123 更新时间:2023-11-28 17:52:18 25 4
gpt4 key购买 nike

我正在尝试配置和运行 SVN 提交后 Hook 发送邮件。我已经下载了 mailer.py 类,为 svn 安装了 Python 2.7 和 svn-win32 绑定(bind)。机器是 Windows-7 64 位,Python 是 32 位。现在 mailer.py 以错误结束,这是由导入问题引起的。

当我在 python 控制台中输入“import svn.core”时,出现以下错误:

>>> 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 中是文件,例如:_core.dll

我已经安装了其他绑定(bind),pysvn,安装正确,但据我所知,它是完全不同的 API,所以我不能将它用于 python.py

有没有人遇到过类似的问题并且知道如何处理?

最佳答案

Python 绑定(bind)需要加载 native Subversion 库 (DLL)。如果您的 Python 是 32 位的,那么您将需要 PATH 上的 native Subversion 库的 32 位版本。

关于python - 在 Windows/Python 2.7 上使用 mailer.py 时没有名为 _core 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7551738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com