Python 初心者のためのよくある質問 II


序文

参照リンクから、これは依然としてPython初心者にとって一般的な問題です


1. python xxx.py および python3 xxx.py

  • コンピューターに Python 2 または Python 3 のみがインストールされている場合、つまり Python が 1 つだけある場合、どのシステムであっても、いつでも python xxx.py フォームを使用して、対応する Python インタープリターを通じてコードを実行できます
    。 。
  • コンピューターが macOS または Linux の場合、コンピューターに Python 3 が搭載されていれば、Python 2 があるかどうかに関係なく、いつでも python3 xxx.py を使用して Python 3 を通じてコードを実行できます。このとき、Python 2 があれば、python xxx.py を実行すると、Python 2 経由でコードが実行されます。
  • コンピューターが Windows の場合、最初に Python の 1 つのバージョンがインストールされ、次に別のバージョンの Python がインストールされます。その後、Python 3 のインストール フォルダーに入り、その中にある python.exe の名前を python3.exe に変更することをお勧めします。このようにして、いつでも Python 3 でコマンド python3 xxx.py を実行してコードを実行でき、Python 2 でコードを実行するにはコマンド python xxx.py を実行できます。
  • 私のコンピューターには Python 2 と Python 3 の両方が搭載されていますが、pip を使用してインストールしたサードパーティ ライブラリはどこにインストールされますか?
    それは、pip を実行するときに最初に見つかった Python pip のバージョンによって異なります。システムは環境変数のパスに従って 1 つずつ検索し、最初に見つかった場合はすぐに使用されます。もう後ろを探さない

2. コマンドラインとPython対話環境

  • コマンド ラインとは何ですか? Python 対話環境とは何ですか?
    Windows では、CMD、Powershell を直接開くか、macOS または Linux ではターミナルを開きます。表示される黒いウィンドウはコマンド ラインと呼ばれ、コマンドはここで実行されます。CMD のコマンド ラインは通常、ファイル パスと右矢印で始まり、macOS と Linux のコマンド ラインは通常、$ 記号で始まります。
    ターミナルに python3 と入力して Enter キーを押すと、3 つの右矢印で始まる Python インタラクティブ環境が開きます。 >>> Python
    コードは、シェル Order ではなく、Python インタラクティブ環境で実行されます。

3. 作業エリア

Python にはワークスペースの概念があり、デフォルトでは、python xxx.py を使用して .py ファイルを実行する場合、ワークスペースは、実行する .py ファイルが配置されているフォルダーになります。login.py と main.py ファイルは同じフォルダーに配置されているため、main.py を直接実行すると、Python は from login import login が from と main.py が同じフォルダーにあることを意味することを正しく認識できます。ログイン関数をインポートします。このlogin.pyファイル。したがって、すべてが正常です。
ただし、PyCharm を使用してプロジェクト フォルダーを開く場合、プロジェクト内のファイルはまだ実行されていないため、PyCharm は現在開いているプロジェクト フォルダーをワークスペースとして使用します。
この問題を解決するのも非常に簡単です。PyCharm のプロジェクト設定を開き、ProjectStructure を見つけて、現在のコンテンツを削除し、新しいコンテンツ (ワークスペース) を追加します。


要約する

以上が今日の話ですが、この記事ではPythonのワークパス問題について簡単に紹介するだけです。

おすすめ

転載: blog.csdn.net/goodlmoney/article/details/126772967