Итак, я пытаюсь настроить средства проверки кода Python, предложенные в вики emacs.Однако я не могу запустить эти сценарии в командной оболочке, не говоря уже о emacs.Раздел находится здесь: http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc7 И я попробовал скрипт, расположенный здесь и здесь
В обоих случаях я изменил первую строку с #!usr / bin python с полным путем моего исполняемого файла python и когда я запускаю сценарии через
python pylint_etc_wrappers.py someModule.py
или
python pycheckers.py soemModule.py
, оба сводятся к одной и той же ошибке, скорее всего потому, чтопопробуйте открыть подпроцесс.Вот след:
Traceback (most recent call last):
File "pycheckers.py", line 254, in <module>
runner.run(source_file)
File "pycheckers.py", line 91, in run
process = Popen(args, stdout=PIPE, stderr=PIPE)
File "C:\devel\Python\Python-2.7\Lib\subprocess.py", line 672, in __init__
errread, errwrite)
File "C:\devel\Python\Python-2.7\Lib\subprocess.py", line 882, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
Второй скрипт предлагает изменить первую строку на путь интерпретатора (что я и сделал) и изменить путь в основной функции, которая выглядит примерно так:
os.environ['PATH'] = \
path.dirname(sys.executable) + ':' + os.environ['PATH']
, что было немного неясно для меня.Есть идеи?