簡體   English   中英

初學者問題:使用 Python/Anaconda; 在腳本中找不到“_main_”模塊

[英]Beginner question: Using Python/Anaconda; Can't find '_main_' module in script

我目前正在做 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 認為我現在意識到我不需要這樣做,而且它是可選的(我認為?)

對於這樣的基本問題,我很抱歉,但我真的很迷茫。 一定是我改變了什么。

這是我的代碼,下面有錯誤消息

(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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM