Задать вопрос
JRazor
@JRazor
Senior StarkOverFlow Programmer

Python HgApi и Mercurial: WindowsError

Здравствуйте. Возникла проблема с HgApi. При обращении к директории, возникает ошибка WindowsError. Искал примеры обращения к репозиторию, но не нашел.

Код (коротко и по делу):
import hgapi

repo = hgapi.Repo(r"J:\any\odesk_pil")
repo.hg_init()

Ошибка:
Traceback (most recent call last):
  File "C:/Users/Eugene/PycharmProjects/odesk/Mercurial3k/mercurial.py", line 6, in <module>
    repo.hg_init()
  File "C:\Python32\lib\site-packages\hgapi-1.6.0-py3.2.egg\hgapi\hgapi.py", line 96, in hg_init
  File "C:\Python32\lib\site-packages\hgapi-1.6.0-py3.2.egg\hgapi\hgapi.py", line 92, in hg_command
  File "C:\Python32\lib\site-packages\hgapi-1.6.0-py3.2.egg\hgapi\hgapi.py", line 69, in command
  File "C:\Python32\lib\subprocess.py", line 744, in __init__
    restore_signals, start_new_session)
  File "C:\Python32\lib\subprocess.py", line 977, in _execute_child
    startupinfo)
WindowsError: [Error 2] Не удается найти указанный файл
  • Вопрос задан
  • 2672 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
JRazor
@JRazor Автор вопроса
Senior StarkOverFlow Programmer
Вопрос решен и закрыт.

Проблема была в PATH. Решение:
os.environ['PATH'] += ";C:\Program Files\Mercurial" # В моем случае - os.getcwd()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы