初学者问题:使用Python/Anaconda;Can';找不到'_主';脚本中的模块
我目前正在学习Python脚本的Udacity教程。第一步是运行一个简单的脚本,上面写着“恭喜运行这个脚本!!”初学者问题:使用Python/Anaconda;Can';找不到'_主';脚本中的模块,python,shell,module,scripting,anaconda,Python,Shell,Module,Scripting,Anaconda,我目前正在学习Python脚本的Udacity教程。第一步是运行一个简单的脚本,上面写着“恭喜运行这个脚本!!” 我以前也这样做过。现在我重新访问python,但我得到了一个错误:在first-script.py中找不到“main”模块 我是初学者。以下是我尝试过的: 卸载并重新安装最新版本的:Python、Git Bash和Anaconda 我已经确定了我的cd到正确的目录 我一定要把文件解压缩 我做了三次和四次检查,以确保键入的所有内容都正确无误。我键入了python first-scrip
我以前也这样做过。现在我重新访问python,但我得到了一个错误:在first-script.py中找不到“main”模块 我是初学者。以下是我尝试过的:
解决方案:伙计们,我刚刚发现我做错了什么。我在错误的目录中!!我所有的脚本都进入我的“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!!")
。如果您还有其他问题,请使用完整代码更新您的问题“在第一个script.py中找不到'main'模块。”嗯?你能发布包含堆栈跟踪的完整错误消息吗?你能显示你的代码吗?另外,请确保您的文件保存为
.py
(基本)C:\Users\Gianluca Bannwart\Desktop\Scripting>python first-script.py C:\ProgramData\Anaconda3\python.exe:在“first script.py”中找不到“main”模块(基本)C:\Users\Gianluca Bannwart\Desktop\Scripting>感谢您在评论中提供错误消息。最好将您的问题添加到那里,并在那里添加错误消息,以便人们可以立即看到它。编辑时请参阅“帮助”链接,了解如何将错误消息格式化为代码。我用代码编辑了我的原始帖子,要执行脚本,我只需使用“python”后跟“first script.py”来运行脚本,您必须键入py-3.9 first script.py
。所谓代码,我指的是实际python文件的内容。bash:/c/Users/My Name/anaconda3/Scripts/conda.exe:没有这样的文件或目录可能此错误与此情况有关?至于读取实际python文件中的代码,每次我单击它时,都会出现一个框,并很快消失。单击不会打开它。这可能是问题所在吗?@Gianluca似乎没有正确设置蟒蛇环境,或者您没有在正确的目录中。要打开脚本,您必须使用文本编辑器(如记事本、记事本++、升华文本、VScode)打开它,无论您想使用什么。双击python文件会试图打开它,所以除非你有一个带有GUI的应用程序,否则什么都不会发生!我进错目录了!那是因为我下载的脚本在一个文件夹中。文件夹名为“first script.py”,脚本名为“first_script.py”。我必须“cd first script.py”才能进入正确的目录,然后执行脚本。干杯