\r\n\r\n
ターミナルからPythonを実行することは、通常避けられない。ただし、windows10で初めてPythonをインストールする場合、windowspath環境変数にPythonを追加しないとWindowsターミナルからPythonを実行することができません。
これは厄介なことに思えるかもしれませんが、何も怖がることはありません。Pythonをインストールした後、WindowsのパスにPythonを追加する際に遭遇するかもしれない困難を克服するために、オプションといくつかの手順について見てみましょう。
Windows OSでPythonをパスに追加しなかった場合、Pythonインタプリタの実行、仮想プログラミング環境の起動、ターミナルからのpip installなどのコマンドの実行ができなくなります。
これは、デフォルト以外のプログラムをコマンドラインから実行すると、コンピューターが現在のフォルダーまたはWindowsのパスで実行可能なファイルを探すからです。
PATH変数にない場合、端末は "command not found "エラーを返します。パスへの追加は非常に強力で、作成したバッチファイルやデフォルトのバッチファイルからコマンドを実行する場合でも、その親実行ファイルをパス変数に追加すれば、ターミナルから呼び出すことができるようになります。
まず、Pythonがまだインストールされていない場合は、python.orgのウェブサイトサイトで、お好みのバージョンをダウンロードし、インストールしてください。
Pythonがコンピュータに正常にインストールされたら、Windowsのパスに追加されていることを確認します。ターミナルを開き、pythonと入力し、Enterキーを押します。このコマンドは、"python" is not recognized as an internal or external command, operable program or batch file" というエラーを返すことがありますが、これは python がコンピューターの PATH 変数に追加されていないことを意味します。
コマンドラインからPythonプログラムを実行するには、次のような手順で行います。
PythonをWindowsのパスに追加するには、Pythonのインストールパスを取得する必要があります。そのためには、Windowsの検索バーを開き、python.exeと入力します(Enterキーは押さないでください)。次に、Python.exeを右クリックして、結果のメニューを表示し、「ファイルの場所を開く」オプションを選択します。
開いたエクスプローラーのウィンドウで、検索バーの左側にある長いディレクトリバーをクリックします。Ctrl+cでパステキスト全体をハイライトし、クリップボードにコピーします。その後、次のステップに進んでください。
ユーザー変数のパスにPythonを追加するには、コンピュータを右クリックし、プロパティを選択します。プロパティ]メニューで、[システムの詳細設定]オプションをクリックします。次のウィンドウで、[詳細設定]タブを選択し、[環境変数]を選択します。
環境変数」メニューは、上段が「ユーザー変数」、下段が「システム変数」と呼ばれ、2つのセクションに分かれています。しかし、この例では、ユーザー変数に焦点を当てます。
ユーザー変数]メニューから、[Path]という変数を探します。次に、Ctrl+vキーの組み合わせで、先ほどコピーしたパスを「変数値」オプションに貼り付けて、「OK」をクリックします。
ただし、変数が見つからない場合は、作成が必要な場合があります。これを行うには、「新規作成」をクリックします。次に、変数名フォームに「Path」と入力し、変数値フィールドにPythonのパスを貼り付けます。
Pythonのインストール先フォルダに戻り、Scriptsをダブルクリックしてディレクトリを開きます。次に、先ほどのPythonのインストールパスと同様に、ウィンドウ上部のパスバー(検索バーに加えて)から、そのパスをコピーします。
スクリプトのパスをコピーした後、環境変数に戻ります。次に、Path変数を選択し、Editをクリックします。Pythonの実行パスの後にセミコロンを入力し、先ほどコピーしたスクリプトのパスを貼り付けてください。その後、「OK」をクリックします。
Pythonは、システム変数のパスに追加することも可能です。ただし、これはあくまで代替手段であり、すでにUsers変数に追加されている場合は必要ありません。
システム変数オプションを使用するには、上記の手順でPythonのパスとそのスクリプトのパスをコピーしてください。その後、「環境変数」に戻ってください。次に、システム変数のセグメントで、Pathという変数を見つけます。変数をクリックし、[編集]をクリックします。
次に表示されるウィンドウで、「新規作成」をクリックし、先にコピーしたパスを空いているスペースに貼り付けます。この作業をスクリプトのパスについても同様に繰り返します。次に、[OK]をクリックして、「環境変数」ウィンドウを閉じます。
また、インストール時に自動的にWindowsのパスにPythonを追加することも可能です。この方法はすべてのケースで有効とは限りませんが、一度試してみてはいかがでしょうか。
そのためには、インストールファイルをクリックし、addpython3.7 To PATHにチェックを入れます。バージョン番号は、異なるバージョンのPythonがインストールされた場合に変更されます。
このボックスにチェックを入れると、WindowsのパスにPythonが自動的に追加されます。つまり、インストール後すぐにコマンドラインからPythonのコマンドを実行できるようになります。
WindowsのパスにPythonが追加されているかどうかを確認するには、ターミナルを開いてPython-versionと入力し、Enterキーを押してください。このコマンドで現在インストールされているPythonのバージョンが返ってくれば、Windowsのパスへの追加に成功したことになります。
ただし、Windowsのパスにscriptディレクトリが追加されているかどうかを確認するために、ターミナルでpip install packageを実行し、「package」を希望するライブラリに置き換えてみてください。すでにpython 2.7.9以降がインストールされている場合、このコマンドは指定されたパッケージをインストールするので、Pythonスクリプトをパスに追加することに成功したことを意味します。
関連:Python Pipをパソコンにインストールする方法
WindowsのパスにPythonを追加するだけでなく、テキストエディタ、統合開発環境(IDE)、Git、Node、Anacondaなど、多くのプログラムを追加することが可能です。
例えば、sublime textでプロジェクトを管理するには、ターミナルをプロジェクトフォルダのディレクトリまで開き、sublコマンドを使用します。これは、カレントフォルダにあるエディタを開いてサイドバーに表示するもので、これもSublime textで効率的に作業するための時間短縮のショートカットです。