Я пытаюсь вызвать планировщик FastDownward с использованием Vagrant из моего python скрипта.
Я пробовал библиотеку os, но не смог.
Затем я попробовал разные вещи с подобными подпроцессами:
cmd = ['downward/fast-downward.py', "--alias", "lama-first", "/vagrant/domain.pddl", "/vagrant/problem.pddl"]
retcode = subprocess.call(cmd)
print(retcode)
выводит:
Traceback (последний вызов был последним):
Файл "C: / ... .py", строка 124, в
main (sys.argv [1:]) Файл "C: / ... .py", строка 111, в основном
retcode = subprocess.call (cmd)
Файл "C: \ .... \ Anaconda3 \ lib \ subprocess.py", строка 323, в вызовите
с Popen (* popenargs, ** kwargs) как p:
Файл "C: \ ...... \ Anaconda3 \ lib \ subprocess.py", строка 775, в init restore_signals, start_new_session)
Файл "C: \ ..... \ Anaconda3 \ lib \ subprocess.py", строка 1178, в _execute_child startupinfo)
FileNotFoundError: [WinError 2] Не удается найти указанный файл из системы
Я также пробовал, что:
retcode = subprocess.call("vagrant up")
retcode = subprocess.call("vagrant ssh")
cmd = ['downward/fast-downward.py', "--alias", "lama-first", "/vagrant/domain.pddl", "/vagrant/problem.pddl"]
retcode = subprocess.call(cmd)
print(retcode)
Но они застряли на s sh и это не может быть правильно, для запуска бродячей среды требуется много времени.
Это моя рабочая среда:
Спасибо
РЕДАКТИРОВАТЬ:
Я пробовал эти ссылки, но я не могу сделать Vagrant Option появляться в pycharm: https://www.jetbrains.com/help/pycharm/vagrant-support.html#
https://medium.com/@krishna.yerramsetty / дистанционный - python - среда разработки с использованием pycharm-and-vagrant-32f1ac3c66b8
https://developer.rackspace.com/blog/a-tutorial-on-application-development-using-vagrant-with-the-pycharm-ide/