ホームページ >バックエンド開発 >Python チュートリアル >「python3 --version」で「NameError: 名前 'python3' が定義されていません」がスローされるのはなぜですか?
Python バージョン コマンドが「NameError」で失敗する
「python3 --version」と入力して Python バージョンを確認しようとすると、一般的な発生したエラーは「NameError: 名前 'python3' が定義されていません。」です。この問題は、このコマンドで Python 構文を使用する必要があるという誤解から生じています。
Python3 は Python インタープリタ内のコマンドではありません。むしろ、それは Python バイナリそのものです。 Python のバージョンを表示するには、コマンド コンソール (Linux または Mac のターミナル、Windows のコマンド プロンプトなど) を開きます。これらのコマンドを Python プロンプト (「>>>」または「In [number]:」で示されます) で入力しないでください。
他の多くのコマンドも Python 構文とよく間違われるため、次のコマンドで実行する必要があります。コマンドプロンプト。注目すべき例には以下が含まれます:
これらのコマンドに引数が追加されると、SyntaxError がスローされます。ただし、根本的な問題は変わりません。これらのコマンドは、外部で実行されることを意図しています。 Python インタープリター
以上が「python3 --version」で「NameError: 名前 'python3' が定義されていません」がスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。