微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

初学者问题:使用Python / Anaconda;在脚本中找不到“ _main_”模块

如何解决初学者问题:使用Python / Anaconda;在脚本中找不到“ _main_”模块

我目前正在为Python脚本编写Udacity教程。第一步是运行一个简单的脚本,上面写着“恭喜您运行此脚本!”。

我以前曾经这样做过。现在,我正在重新访问python,但出现错误:在first-script.py中找不到' main '模块。

我是初学者。这是我尝试过的:

  1. 卸载并重新安装以下最新版本:Python,Git Bash和Anaconda。
  2. 我已确保将自己的CD刻录到正确的目录中
  3. 我已确保将文件解压缩
  4. 我已经进行了三次和四次检查,以确保正确键入了所有内容。我输入python first-script.py

我第一次这样做很容易。现在我遇到了这个问题。我正在通过Anaconda终端执行此操作。我下载了Python 3.9,键入python3 first-script.py给出了错误python3”,因此我知道尽管版本是python 3,也可以键入前一种样式是正确的。

我认为问题可能与“ PATH”有关,但我不完全了解那是什么。

在我第一次进行此操作时,我配置了Git Bash来运行Python,而Anaconda认为我现在不需要这样做了,并且它是可选的(我认为吗?)

对于诸如此类的基本问题我很抱歉,但我真的迷失了。一定是我改变了。

这是我的代码,下面有错误消息

(基本)C:\ Users \我的名字> cd桌面(基本)C:\ Users \我的名字\桌面> cd脚本(基本)C:\ Users \我的名字\桌面\脚本> python first-script .py C:\ ProgramData \ Anaconda3 \ python.exe:在'first-script.py'(基础)中找不到' main '模块C:\ Users \我的名字\ Desktop \ Scripting >

编辑:有人说这个问题与PATH有关。我的操作系统是Windows 10

解决方:伙计们,我刚刚发现自己做错了什么。我在WRONG目录中!我所有的脚本都进入“ Python”文件夹。但是,我下载的教程脚本保存在一个文件夹中。文件夹称为“ first-script.py”,而脚本本身称为“ first_script.py”。我必须首先执行“ cd first-script.py”,然后执行脚本“ python first_script.py。这非常愚蠢,并且忽略了这么小的事情。

解决方法

对于python错误,您必须使用py -3.9而不是python3,因为您在Windows上。关于主要内容,我假设您尝试导入不存在的内容。请输入您的代码,因为这很奇怪。您唯一需要的代码是

print("Congratulations on running this script!!")

。如果还有其他问题,请使用完整代码更新您的问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。