【问题标题】:Unable to run hg due to "ImportError: No module named osutil"由于“ImportError:没有名为 osutil 的模块”而无法运行 hg
【发布时间】:2015-01-05 12:12:44
【问题描述】:

尝试运行任何 hg 命令时出现以下错误。

我尝试卸载并再次安装 XCode 和开发工具。

Traceback (most recent call last):
File "/usr/local/bin/hg", line 41, in <module>
mercurial.util.setbinary(fp)
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 102, in __getattribute__
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 74, in _load
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
File "/usr/local/lib/python2.7/site-packages/mercurial/util.py", line 66, in <module>
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 102, in __  getattribute__
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 74, in _load
File "/usr/local/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
ImportError: No module named osutil

osutil.so 存在于 /usr/local/lib/python2.7/site-packages/mercurial。

【问题讨论】:

    标签: python macos mercurial importerror


    【解决方案1】:

    osutil 是 mercurial 的一部分。 转到您下载 mercurial 的文件夹并运行

    make local
    

    确保它正常运行,您应该一切顺利。

    【讨论】:

    • 在 Windows 上执行此操作有什么建议吗?
    • @Noumenon 在 Windows 上使用这些说明:mercurial-scm.org/wiki/BuildingOnWindows
    • 这对我有用,即使我的问题是ImportError: no module named base85
    • @CharlesB:不太清楚要为 Windows 做什么,我不需要在我的机器上构建 mercurial...(?!)
    猜你喜欢
    • 1970-01-01
    • 2011-06-17
    • 2021-01-13
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    相关资源
    最近更新 更多