【问题标题】:"python.exe can't find '__main__' module in ..." Error when trying to run python script opencv_blink_detect.py in virtual environment,“python.exe 在...中找不到 '__main__' 模块”尝试在虚拟环境中运行 python 脚本 opencv_blink_detect.py 时出错,
【发布时间】:2019-03-18 12:36:41
【问题描述】:

如有遗漏,敬请见谅。我正在使用 python 进行医学研究,并试图运行一个程序来通过视频片段计算眨眼的次数。 https://github.com/skvrahul/blink_detect

The script is located here

My virtual environment is set up here:

包安装说明来自here

Terminal open via Anaconda

Attempt to run via readme instructions

Attempt to direct terminal to look at file path

如你所见,错误信息是

(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:在 'C:\Users\wmj\Documents 中找不到 'ma​​in' 模块\Python'

C:\Users\wmj\Documents\Python 的内容就是 Anaconda3-2018.12-Windows-x86_64

我在网上搜索过,这个问题的大部分解决方案似乎要么通过修改 .py 文件,要么用 Pycharm 来解决

解决办法是什么?我希望能够运行脚本作为我的主管的演示

谢谢,

WW

【问题讨论】:

    标签: python opencv environment-variables anaconda virtualenv


    【解决方案1】:

    首先尝试 cd 到包的确切位置,然后完全按照自述文件中的说明运行。 Python 必须获取您尝试执行的脚本的完整路径,并且脚本本身必须获取 sp.dat 文件作为参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 2020-06-21
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多