Я использую Ubuntu 10.04, и я просто установил Подвижные 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.
Что продолжается?
На http://mercurial.808500.n3.nabble.com/Mercurial-1-5-2-released-td806821.html Вам нужен пакет python-dev. Например, на Debian или Ubuntu, Вы установили бы его с
sudo apt-get install python-dev
Если это не работает правильно далеко, то восстанавливает Подвижную исходную установку, и это может решить проблему (она сделала для меня).