【发布时间】:2011-07-16 04:39:15
【问题描述】:
我在 vm 上运行的 Win 2k8 R2 上安装了 Mercurial 1.8.1、Python 2.6.6。我曾尝试从 msi、源代码和使用 tortisehg 安装。命令行 Hg 工作正常,但运行 hgweb.cgi 时出现同样的错误:
回溯(最近一次通话最后): 文件“.\hgweb.cgi”,第 17 行,在 应用程序= hgweb(配置) 文件“mercurial\hgweb\__init__.pyc”,第 26 行,在 hgweb 文件“mercurial\hgweb\hgwebdir_mod.pyc”,第 61 行,在 __init__ 文件“mercurial\hgweb\hgwebdir_mod.pyc”,第 70 行,刷新 __init__ 中的文件“mercurial\ui.pyc”,第 35 行 __getattribute__ 中的文件“mercurial\demandimport.pyc”,第 75 行 _load 中的文件“mercurial\demandimport.pyc”,第 47 行 文件“mercurial\util.pyc”,第 576 行,在 _demandimport 中的文件“mercurial\demandimport.pyc”,第 85 行 文件“mercurial\windows.pyc”,第 21 行,在 __getattribute__ 中的文件“mercurial\demandimport.pyc”,第 75 行 _load 中的文件“mercurial\demandimport.pyc”,第 47 行 文件“mercurial\osutil.pyc”,第 12 行,在 文件“mercurial\osutil.pyc”,第 10 行,在 __load ImportError:DLL 加载失败:找不到指定的模块。我在 SO 和其他地方找到的其他答案指出我尝试从源代码安装,将纯 osutil 放入安装中,或安装旧版本。我都试过了。
这尤其令人沮丧,因为我有其他类似的非 vm 机器运行良好,但无法找到断开连接。
想法?
【问题讨论】:
-
我也遇到了同样的问题,你找到解决办法了吗?我花了很多时间,试图让它工作......
标签: python mercurial windows-server-2008