[英]Beginner question: Using Python/Anaconda; Can't find '_main_' module in script
我目前正在做 Python 腳本的 Udacity 教程。 第一步是運行一個簡單的腳本,上面寫着“恭喜你運行這個腳本!!”。
過去我曾經這樣做過。 現在我正在重新訪問 python,但出現錯誤:在 first-script.py 中找不到“ main ”模塊。
我是初學者。 這是我嘗試過的:
我第一次這樣做很容易。 現在我遇到了這個問題。 我正在通過 Anaconda 終端執行此操作。 我下載了 Python 3.9,輸入 python3 first-script.py 給出了錯誤“python3”不被識別,所以我知道盡管版本是 python 3,但輸入以前的樣式是正確的。
我認為這個問題可能與“PATH”有關,但我不完全明白那是什么。
回到我第一次這樣做時,我將 Git Bash 配置為運行 Python,Anaconda 認為我現在意識到我不需要這樣做,而且它是可選的(我認為?)
對於這樣的基本問題,我很抱歉,但我真的很迷茫。 一定是我改變了什么。
這是我的代碼,下面有錯誤消息
(base) C:\\Users\\my name>cd Desktop (base) C:\\Users\\my name\\Desktop>cd Scripting (base) C:\\Users\\my name\\Desktop\\Scripting>python first-script.py C :\\ProgramData\\Anaconda3\\python.exe: 在“first-script.py”(基礎)C:\\Users\\my name\\Desktop\\Scripting> 中找不到“ main ”模塊
編輯:有些人說這個問題與路徑有關。 我的操作系統是 Windows 10
解決方案:伙計們,我剛剛發現我做錯了什么。 我在錯誤的目錄中! 我所有的腳本都進入我的“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!!")
. 如果您還有其他問題,請使用完整代碼更新您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.