tortoisehg が提供している svn_1.7.5_py27_x86.zip を site-packages 以下に展開し、 from svn import core にて ImportError が発生します。

https://bitbucket.org/tortoisehg/thg-winbuild/downloads/

c:\Python276>python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> from svn import core
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\Python276\lib\site-packages\svn\core.py", line 26, in <module>
    from libsvn.core import *
  File "c:\Python276\lib\site-packages\libsvn\core.py", line 25, in <module>
    _core = swig_import_helper()
  File "c:\Python276\lib\site-packages\libsvn\core.py", line 21, in swig_import_helper
    _mod = imp.load_module('_core', fp, pathname, description)
ImportError: DLL load failed: このオペレーティング システムでは %1 は実行されません。
>>>
>>>

環境は、Windows 8.1 Update の 64-bit 環境です。

32-bit 版だと発生し、64-bitのPythonではこのエラーは発生しません。

【再現手順】

  1. Python 2.7.6 をインストールする (C:\Python276)
  2. ダウンロードする https://bitbucket.org/tortoisehg/thg-winbuild/downloads/svn_1.7.5_py27_x86.zip
  3. C:\Python276\Lib\site-packages 以下に展開する
  4. python.exe を起動し from svn import core を実行する