Python のバージョンを確認すると、「NameError: name 'python3' が定義されていません」というメッセージが表示されるのはなぜですか?

Barbara Streisand
リリース: 2024-11-24 11:20:12
オリジナル
133 人が閲覧しました

Why Am I Getting

Python での「NameError: Name 'python3' is Not Defined」のトラブルシューティング

コマンド「python3」を使用して Python のバージョンを確認しようとした場合--version」を実行すると、「NameError: 名前 'python3' が定義されていません。」というエラーが発生する場合があります。このエラーは、Python バイナリと Python プロンプトの区別の誤解が原因で発生します。

Python3 は Python 構文ではなく、対話型インタープリタにアクセスできるようにする実行可能ファイルである Python バイナリです。あなたは現在、Python コードのみを受け入れる Python プロンプト (「>>>」または「In [number]:」記号で識別) に誤ってコマンドを入力しています。

Python バージョンの場合は、コマンド ライン (Windows) またはターミナル (Linux、Mac) を開きます。これは、Python インタープリターとは別のインターフェイスです。コマンドラインで「python3 --version」(システムによっては単に「python3」)と入力すると、システムにインストールされている Python のバージョンが表示されます。

同様に、pip を使用して Python モジュールをインストールする場合も同様です。の場合は、Python インタープリター内ではなく、システム コマンド ラインで pip コマンドを実行する必要があります。これを行うには、「pip install --user」の後にパッケージ名を入力します (例: 「pip install --user package_name」)。

コマンドライン プログラムには、Python 構文に似た名前が付いていることが多いことに注意してください。 「python」、「pip」、「virtualenv」、「ipython」など。ただし、これらのプログラムは実際には Python コマンドではなく、コマンド ラインから呼び出されます。これらのプログラムを Python 構文と間違えるというよくある間違いを避けてください。

以上がPython のバージョンを確認すると、「NameError: name 'python3' が定義されていません」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート