由于"ImportError:没有名为osutil的模块",无法运行hg

gme*_*roz 9 python macos mercurial importerror

尝试运行任何hg命令时,我收到以下错误.

我试图再次卸载并安装XCode和dev-tools.

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
Run Code Online (Sandbox Code Playgroud)

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

lc2*_*817 11

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

make local
Run Code Online (Sandbox Code Playgroud)

确保它正确运行,你应该好好去.

  • 有什么建议在Windows上执行此操作吗? (3认同)