«python.exe не может найти модуль __main__ в ...» Ошибка при попытке запустить скрипт python opencv_blink_detect.py в виртуальной среде, - PullRequest
0 голосов
/ 18 марта 2019

Извинения, если отсутствует информация.Я использую python для медицинских исследований и пытаюсь запустить программу для подсчета количества миганий с помощью видеозаписи.https://github.com/skvrahul/blink_detect

Сценарий находится здесь

Моя виртуальная среда настроена здесь:

Инструкции по установке пакета былис здесь

Терминал открыт через Anaconda

Попытка запустить с помощью инструкций readme

Попытка указать терминалу просмотреть путь к файлу

Как видите, сообщение об ошибке:

(opencv-env) C: \ Users \ wmj> python C:\ Users \ wmj \ Documents \ Python Scripts \ Biometrics \ blink_detect-master.py -p -sp.dat C: \ Users \ wmj \ AppData \ Local \ Continuum \ anaconda3 \ envs \ opencv-env \ python.exe: может 'найти ' main ' модуль в 'C: \ Users \ wmj \ Documents \ Python'

Содержимое C: \ Users \ wmj \ Documents \ Python просто Anaconda3-2018.12-Windows-x86_64

Я искал в Интернете, и большинство решений этой проблемы, кажется, либо решается путем изменения файла .py, либо с помощью Pycharm

Что этое решение этого?Я хочу иметь возможность запустить сценарий в качестве демонстрации для моего руководителя

Спасибо,

WW

1 Ответ

0 голосов
/ 18 марта 2019

Попробуйте сначала перейти к точному местоположению пакета, а затем запустить точно так, как написано в инструкциях readme.Python должен получить полный путь к скрипту, который вы пытаетесь выполнить, а сам скрипт должен получить файл sp.dat в качестве аргумента.

...