【问题标题】:Python SVN bindings for Windows适用于 Windows 的 Python SVN 绑定
【发布时间】:2009-03-24 12:58:01
【问题描述】:

在哪里可以找到适用于 Windows 的预编译 Python SWIG SVN 绑定?

【问题讨论】:

    标签: python windows svn swig precompiled


    【解决方案1】:

    tigris.org 上的(旧)Windows binaries 页面包含 用于 SVN 的 python 绑定的安装程序。在 /trunk/subversion/bindings/swig/python 查看 SWIG 绑定的源代码。

    (2010 年 5 月 - Subversion 项目 正在转变为 Apache 软件基金会的新角色,许多资源正在更改地址。更新了源链接。)

    (2010 年 11 月 - 更多 Windows 二进制文件)

    win32svn 项目,Alagazam 的 Windows 版本, 是一个win32版本的颠覆。 截至 2010 年 11 月,它包含日期为 2010-10-05 的 1.6.13 版本, 包括python 2.6 绑定

    (2011 年 1 月 - 保持更新:2010-12-17,1.6.15,Python 2.6.6。)

    (2011 年 5 月 - 2011-03-14,1.6.16,Python 2.6.6)

    (2011 年 6 月 - 2011-06-03,1.6.17,Python 2.6.6)

    (2011 年 10 月 - 2011-10-15,1.7.0),Python 2.6.6 和 2.7.2)

    (2011 年 12 月 - 2011-12-12,[1.7.2],Python 2.7.2 和 2.6.6)

    (2012 年 2 月 - 2012-02-18,[1.7.3],Python 2.5.4、2.6.6 和 2.7.2)

    (2012 年 3 月 - 2012-03-08 1.7.4,Python 2.5.4、2.6.6 和 2.7.2)

    (2012 年 5 月 - 2012-05-17 1.7.5,Python 2.5.4、2.6.6 和 2.7.3)

    (2012 年 8 月 - 2012-08-15 1.7.6,Python 2.5.4、2.6.6 和 2.7.3。没有 Python 3 版本)

    (2012 年 12 月 - 2012-12-20 1.7.8,Python 2.5.4、2.6.6 和 2.7.3。)

    (2013 年 11 月 - 2013-11-25 1.8.5,Python 2.6.6 和 2.7.6)

    (2016 年 5 月 - 2016-05-04 1.8.16,Python 2.6.6 和 2.7.9)

    【讨论】:

    • 这些已经过时了——只有 1.6.6 版本,而最新的 SVN 是 1.6.11
    • 感谢您在 2 年后保持更新。这真的很有帮助!
    • 没有Python3兼容性吗?
    • 绑定是 32 位的?任何 64 位版本?
    • 仅供参考:VisualSVN 服务器包括 Subversion 的 SWIG Python 2.7 绑定。如果您使用最新的 VisualSVN Server 版本,请检查服务器计算机上的%VISUALSVN_SERVER%PythonPackages
    【解决方案2】:

    您可以在 Trac 项目中找到有效的绑定:

    http://trac.edgewall.org/wiki/TracSubversion

    见附件:

    svn-win32-1.6.15_py_2.7.zip

    【讨论】:

    • 不幸的是,此版本不适用于 Python 2.7 错误是:>>> import svn.core Traceback(最近一次调用最后一次):文件“”,第 1 行,在 文件“c:\tools\Python27\lib\site-packages\svn\core.py”,第 19 行,在 中从 libsvn.core 导入 * 文件“c:\tools\Python27\lib\site-packages\ libsvn\core.py",第 5 行,在 中 import _core ImportError: No module named _core
    【解决方案3】:

    以下页面似乎是唯一可以找到 64 位 SWIG 绑定的页面: https://bitbucket.org/tortoisehg/thg/wiki/libsvn

    64 位 mercurial 安装需要它们,而 32 位 mercurial 安装程序不会安装在 64 位 Windows 上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多