WindowsにPythonをインストールする方法
PythonはWindowsにあらかじめパッケージ化されていませんが、それはWindowsユーザが柔軟なプログラミング言語を有用とは思わないという意味ではありません。最新バージョンをインストールするのと同じくらい簡単ではありませんので、そのタスクに適したツールが手元にあることを確認しましょう。.
1991年に初めてリリースされたPythonは、汎用プログラミングに使用される人気の高水準プログラミング言語です。読みやすさを重視したデザイン哲学のおかげで、趣味のコーダーや真面目なプログラマーの間でもよく使われてきました。それは拾い上げるのが簡単な言語であるということだけではなく(つまり、つまり)、そのプログラムを使用するためにPythonをインストールする必要がある何千ものプロジェクトがオンラインで見つかります。.
どのバージョンが必要ですか?
残念ながら、数年前にPythonに大きなアップデートがあり、それがPythonのバージョン間で大きな分割を引き起こしました。これは物事を新参者に少し混乱させることができますが、心配しないでください。私たちは両方のメジャーバージョンをインストールすることを通してあなたを歩きます
Python for Windowsのダウンロードページにアクセスすると、すぐにその部門が表示されます。一番上、四角、中央にあるリポジトリでは、最新リリースのPython 2またはPython 3(このチュートリアルの時点ではそれぞれ2.7.13と3.6.1)が必要かどうかを尋ねられます。.
新しいほうがいいですね。たぶん、そうではないかもしれません。あなたが望むバージョンはあなたの最終目標によって異なります。たとえば、あなたがMinecraftの世界をMCDungeonで拡張することについての私たちの記事を読み、あなたの世界にクールなものを追加することに興奮しているとしましょう。このプロジェクトはPythonでコーディングされており、Python 2.7が必要です。Python3.6ではMCDungeonプロジェクトを実行できません。実際、MCDungeonのような趣味のプロジェクトを検討しているのであれば、ほぼすべてが2.7を使用していることがわかります。あなたの目標が「.py」拡張子で終わるいくつかのプロジェクトを立ち上げて実行することであるならば、非常にあります, 非常に あなたはそれのために2.7が必要ですよ。.
一方で、実際にPythonを学びたいのであれば、両方のバージョンを並べてインストールすることをお勧めします(これはリスクがゼロで、セットアップの手間がごくわずかで済みます)。これにより、最新バージョンの言語を使用できるだけでなく、古いPythonスクリプトを実行することもできます(そして、新しいプロジェクトに対する後方互換性をテストできます)。ただし、2つのバージョンを比較すること自体は記事です。そのため、Pythonプロジェクトのwikiを参照してください。.
特定のバージョンのみが必要な場合は、Python 2またはPython 3だけをダウンロードできます。私たちは今日は遠くへ行っていて、両方をインストールするので、両方のバージョンをダウンロードして同じことをすることをお勧めします。両方のバージョンのメインエントリの下に、以下に示すように「x86-64」インストーラがあります。.
このインストーラはあなたのコンピュータに適切な32-bitまたは64-bitバージョンを自動的にインストールします(両者の違いについてもっと知りたいのであればここでさらに読みます).
Python 2のインストール方法
Python 2をインストールするのは簡単です、そして何年も前と違って、インストーラはあなたにあなたのためにパス変数さえ設定するでしょう。インストーラをダウンロードして実行し、[すべてのユーザーにインストール]を選択して[次へ]をクリックします。
ディレクトリ選択画面で、ディレクトリを「Python27」のままにして、「Next」をクリックします。
カスタマイズ画面で、下にスクロールして[パスにpython.exeを追加]をクリックし、[ローカルハードドライブにインストールします]を選択します。完了したら、[次へ]をクリックします。
これ以降、これ以上決定する必要はありません。ウィザードをクリックしてインストールを完了してください。インストールが完了したら、コマンドプロンプトを開き、次のコマンドを入力してインストールを確認できます。
python -V
次に、あなたがする決断をします。 [パスの長さの制限を無効にする]オプションをクリックすると、MAX_PATH変数の制限がなくなります。この変更によって何も壊れませんが、Pythonは長いパス名を使用することができます。パス名の長さが問題にならない多くのPythonプログラマーがLinuxや他の* nixシステムで働いているので、これを前もってオンにすることはWindowsで働いている間あなたが持つかもしれないパス関連の問題を取り除くのに役立ちます.
先に進んでこのオプションを選択することをお勧めします。パス長の制限を無効にしたくない場合は、[閉じる]をクリックしてインストールを終了してください。そして、変更をコミットする前にこの問題についてもっと知りたい場合は、ここを読んでください。.
Python 3だけをインストールするのであれば、同じコマンドラインを使って入力することもできます。 python -v
それが正しくインストールされ、パス変数が設定されていることを確認するために上記で使用したこと。ただし、両方のバージョンをインストールする場合は、次のセクションにある簡単な調整を加える必要があります。.
コマンドラインから両方のPythonバージョンにアクセスできるようにシステム変数を調整する
チュートリアルのこのセクションは完全にオプションですが、コマンドラインから両方のバージョンのPythonにすばやくアクセスすることを可能にします。両方のバージョンのPythonをインストールした後に、ちょっと変わったことに気付いたかもしれません。どちらのPythonインストールでもシステムパスを有効にしていますが、コマンドプロンプトで「python」と入力しても、Python 2.7が表示されるだけです。.
その理由は単純です。変数(インストーラによって自動的に調整されるか手動で微調整されるかにかかわらず)はディレクトリを指すだけで、そのディレクトリ内のすべての実行可能ファイルはコマンドラインコマンドになります。 2つのディレクトリがリストされていて、両方ともその中に“ python.exe”ファイルがある場合は、変数のリストの上位のディレクトリのどちらかが使用されます。また、システムとユーザーに設定された変数がある場合は、システムパスがユーザーパスよりも優先されます。.
後者はまさにこの場合に起こっていることです:Python 2インストーラーはシステム全体の変数を編集し、Python 3インストーラーはユーザーレベルの変数を追加しました - そして私達はWindowsの環境変数を見ることによってこれを確認することができます.
[スタート]ボタンをクリックし、「システムの詳細設定」と入力して、[システムの詳細設定を表示する]オプションを選択します。表示された[システムのプロパティ]ウィンドウの[詳細設定]タブで、[環境変数]ボタンをクリックします。.
ここでは、「ユーザー変数」セクションにPython 3がリストされ、「システム変数」セクションにPython 2がリストされています。.
あなたがこの状況を直すことができるいくつかの方法があります。最も簡単な方法は(機能が最も少ないものではありますが)、使用する予定のバージョンのPythonのエントリを削除することです。それは簡単ですが、それほど楽しいことでもありません。代わりに、Python 2の場合は「python」、Python 3の場合は「python3」にアクセスできるように変更することができます。.
これを行うには、ファイルマネージャを起動して、Python 3をインストールしたフォルダに移動します。C:\ Users \ [ユーザー名] \ AppData \ Local \ Programs \ Python \ Python36
デフォルトで)。 “ python.exe”ファイルのコピーを作成し、そのコピーの名前を変更します(ではない オリジナルの)“ python3.exe”へ.
新しいコマンドプロンプトを開き(開いた新しいコマンドプロンプトごとに環境変数が更新されます)、「python3 -version」と入力します。.
ブーム! Python 2.7を使用するときはコマンドプロンプトで「python」コマンドを、Python 3を使用するときは「python3」コマンドを使用できるようになりました。.
何らかの理由で、これで十分な解決策が見つからない場合は、いつでも環境変数を並べ替えることができます。これらの変数を編集するのに慣れていない場合は、最初にチュートリアルを読み上げるようにしてください。.
ただし、どちらの方法を使用する場合でも、元のpython.exeをそのまま使用することが重要です。両方のバージョンのPythonの/ scripts /サブディレクトリにあるアプリケーションは、そのファイル名に依存しています。.
ちょっとしたインストールとちょっとした微調整の後、両方のバージョンがインストールされ、どんなPythonプロジェクトに取り組もうとしても準備ができています.