Python:手动启动脚本时出现ModuleNotFound错误

时间:2017-07-12 19:16:14

标签: python environment-variables

当我双击脚本运行时,会引发ModuleNotFound错误。但是,当我执行telebot时,脚本运行正常。可能导致什么呢?我有一个新的3.6.1安装。

enter image description here

main.py模块已成功安装并正常运行。 以下是澄清:

  • 当我从控制台双击或运行python main.py时,脚本会因为无法找到模块而抛出错误。 (可能是因为它从远处的文件夹运行)
  • 当我从同一个文件夹运行python时,脚本运行良好。识别并加载所有模块。 (我的猜测是python.exe命令运行{{1}},它位于所有模块的位置)
  • My Path环境变量指向正确的文件夹。
  • 我只有一个python安装和一个版本。

1 个答案:

答案 0 :(得分:1)

您似乎已经安装了32位和64位Pythons,但只在其中一个中安装了一个包。您可以执行以下操作之一:

  • 卸载未安装软件包的软件包,并将剩余的软件添加到路径变量或
  • 您可以在32位和64位python中安装软件包。