Я использую Ubuntu 10.04, и я только что установил Mercurial 1.5.4 из источника (см. Этот вопрос для некоторых проблем с установкой, которые у меня были). Теперь, однако, когда я призываю:
hg
Я получаю следующее:
File "/usr/local/bin/hg", line 27, in <module>
mercurial.dispatch.run()
...
File "/usr/lib/pymodules/python2.6/mercurial/demandimport.py", line 47, in _load
mod = _origimport(head, globals, locals)
ImportError: No module named osutil
еще
find /usr/local/lib -name osutil* -print
возвращается
/usr/local/lib/python2.6/dist-packages/mercurial/osutil.so
который я предполагаю, может быть загружен скриптами Python, похожими на Perl и XS. За исключением добавления python-dev
(см. Ответ по ссылке выше), моя установка Python точно такая же, как и в Ubuntu 10.04 после обновления до 10.04 с 9.10.
В чем дело?