\r\n\r\n

WindowsにPythonをインストールする方法

PythonはWindows用にあらかじめパッケージされていませんが、だからといってWindowsユーザーがこの柔軟なプログラミング言語の有用性を感じないというわけではありません。しかし、最新版のインストールは簡単な作業ではないので、その作業に適したツールを用意しよう...。

PythonはWindows用にあらかじめパッケージされているわけではありませんが、だからといってWindowsユーザーがこの柔軟なプログラミング言語の有用性を感じないというわけではありません。しかし、最新バージョンのインストールは簡単な作業ではありません。

1991年に発表されたPythonは、汎用的なプログラミングを行うための高水準プログラミング言語として人気があります。読みやすさを重視した設計思想により、アマチュア・プログラマーから本格的なプログラマーまで幅広く愛用されている。Pythonは習得しやすい言語であるだけでなく(比較的、ですが)、プログラムを使用するためにPythonをインストールする必要があるプロジェクトがオンラインで何千も見つかります。

どのバージョンが必要ですか?

残念ながら、数年前にPythonのメジャーアップデートがあり、Pythonのバージョン間で大きな乖離が発生しました。初めての方は少し戸惑うかもしれませんが、ご安心ください。主要2バージョンのインストール方法をご案内します。

pythonforwindowsのダウンロードページにアクセスすると、すぐにパーティションが表示されます。一番上、四角い部分、真ん中の部分で、リポジトリは最新版のpython2かpython3(このチュートリアルではそれぞれ2.7.13と3.6.1)が欲しいかどうか尋ねてきます。

関連:Mac DunnでThunderworksの世界にダンジョン、遺跡、トレジャーハンティングを追加する。

新しい方がいいんでしょ?そうかもしれないし、そうでないかもしれない。欲しいバージョンは、最終的な目標によって異なります。例えば、MCDungeonでMinecraftの世界を拡張する記事を読んで、自分の世界にクールなものを追加して満足しているとしましょう。このプロジェクトは Python で書かれており、python 2.7 が必要です。python 3.6 では MCDungeon プロジェクトを実行することはできません。実際、MCDungeonのような趣味のプロジェクトを探ってみると、ほとんどすべてのプロジェクトが2.7を使っていることがわかります。もし、あなたのゴールが拡張子".py "で終わるプロジェクトを稼働させることなら、ほとんどの場合、2.7が必要でしょう。

一方、Pythonを本当に学びたいのであれば、両方のバージョンをインストールすることをお勧めします(リスクはゼロで、インストールの手間も少しで済みます)。これにより、最新バージョンの言語を使用しながら、古いPythonスクリプトを実行することができます(新しいプロジェクトの後方互換性をテストすることもできます)。しかし、この2つのバージョンを比較すること自体、1つの記事になってしまうので、Pythonプロジェクトのwikiで、その違いについてよく書かれた概要を読むことにします。

もし、特定のバージョンだけが必要だと確信がある場合は、python2またはpython3をダウンロードすることができます。 今日はリモートインストールを行い、両方のバージョンをインストールしますので、両方のバージョンをダウンロードして、同じようにインストールすることをお勧めします。両バージョンのメインエントリーの下には、以下のように「x86-64」のインストーラーが表示されます。

関連記事:32bitと64bitのWindowsは何が違うのか?

このインストーラーは、あなたのコンピューターに適切な32ビット版または64ビット版を自動的にインストールします(2つのバージョンの違いについて詳しく知りたい場合は、以下を参照してください)。

Python2のインストール方法

python2のインストールは簡単で、従来とは異なり、インストーラがパス変数の設定までしてくれます(これについては後述します)。インストーラーをダウンロードして実行し、"Install for all users "を選択して "Next "をクリックします。

ディレクトリの選択画面で、ディレクトリを "Python27" のままにして "Next" をクリックします。

カスタマイズ画面で、下にスクロールして "追加 "をクリック python.exe "次へ "をクリックして、"ローカルハードドライブにインストールする "を選択します。

この後、あなたはもう何も決める必要はありません。ウィザードをクリックするだけで、インストールが完了します。インストールが完了したら、コマンドプロンプトを開いて以下のコマンドを入力することで、インストールを確認することができます。

python -V

成功!プロジェクトがPython 2.7のみを必要とする場合、ここで停止することができます。インストールされ、パス変数が設定され、レースに行く準備が整いました。

python3のインストール方法

Pythonの最新版を学びたい場合は、python3をインストールする必要があります。 Python2.7でも問題なくインストールできますので、今すぐインストーラのダウンロードと実行を開始してください。

最初の画面で、"addpython3.6 to PATH" オプションを有効にし、"Install Now" をクリックします。

次に、決断を迫られることです。Disable path length limit(パスの長さの制限を無効にする)」オプションをクリックすると、 MAX-U パス変数の制限を解除することができます。この変更は何も壊さないが、Pythonが長いパス名を使えるようにする。多くのPythonプログラマは、パス名の長さが問題にならないLinuxやその他の*nixシステムで作業しているので、このオプションを早めにオンにすることで、Windowsで作業する際に遭遇するパス関連の問題に対処することができるようになります。

関連:Windows 10で260文字以上のファイルパスを受け付けるようにする方法

続けて、このオプションを選択することをお勧めします。パスの長さの制限を無効にする必要がないことが分かっている場合は、「オフ」をクリックするだけでインストールが完了します。また、変更をコミットする前に、この問題についての詳細を読みたい場合は、こちらをご覧ください。

Python 3だけをインストールする場合は、上で使用したPython-vと入力するコマンドラインのトリックを使用して、正しくインストールされているか、パス変数が設定されているかを確認することができます。ただし、両方のバージョンをインストールするには、次のセクションの簡単な調整を行う必要があります。

コマンドラインから両方のバージョンのpythonにアクセスできるようにシステム変数を調整する

このチュートリアルの部分は完全に任意ですが、コマンドラインから両方のバージョンのPythonに素早くアクセスできるようになります。両方のバージョンのPythonをインストールした後、小さな問題に気づいたかもしれません。両方のPythonのシステムパスを有効にしていますが、コマンドプロンプトで「Python」と入力すると、python 2.7しか指し示しません。

その理由は簡単で、変数が(インストーラによって自動的に調整されたか、手動で調整されたかにかかわらず)単にディレクトリを指し、そのディレクトリ内の各実行ファイルがコマンドライン・コマンドになるからです。2つのディレクトリがリストアップされ、両方に「python.exe」ファイルがある場合、変数リストで上位のディレクトリを使用します。また、systemとuserに変数が設定されている場合、systemのパスがuserのパスより優先されます。

後者はまさにこの例で起こったことです。python2インストーラはシステムワイド変数を編集し、python3インストーラはユーザーレベル変数を追加しました。これは、Windows環境変数を見て確認することができます。

スタート」をクリックし、「システムの詳細設定」と入力し、「システムの詳細設定の表示」オプションを選択します。開いた「システムのプロパティ」ウィンドウの「詳細設定」タブで、「環境変数」ボタンをクリックします。

ここでは、python3が「User variables」セクションに、python2が「System variables」セクションにリストアップされているのがわかります。

この状況を改善する方法はいくつかあります。最もシンプルな方法は(最も機能的ではないものの)、最も使用しない予定のPythonのバージョンのエントリを削除することです。これは単純なことですが、あまり面白いことではありません。その代わりに、python2なら「python」、python3なら「python3」にアクセスできるように、別の変更を加えることができます。

そのためには、ファイルマネージャーを起動し、Python3がインストールされているフォルダ(デフォルトではC: \Users[username]\AppData╱LocalProgramsⒸPython36 )に移動します。python.exe」のコピーを作成し、そのコピー(元のコピーではありません)の名前を「python3.exe」に変更します。

新しいコマンドプロンプトを開き(新しいコマンドプロンプトを開くたびに環境変数が更新されます)、"python3-version "と入力してください。

繁栄!python2.7を使いたいときはコマンドプロンプトで「python」コマンドを、python3を使いたいときはコマンドプロンプトで「python3」コマンドを使用できるようになりました。

関連:Windowsでコマンドラインに簡単にアクセスできるようにシステムパスを編集する方法

どんな理由であれ、これが満足のいく解決策でないと判断した場合は、いつでも環境変数を並べ替えることができます。これらの変数を編集するのが苦手な方は、まずチュートリアルをご覧になってください。

ただし、どちらの方法を使うにしても、オリジナルの python.exe は残しておく必要があります。なぜなら、どちらのバージョンの Python でも /scripts/ サブディレクトリのアプリケーションはこのファイル名に依存しており、これが見つからないと失敗してしまうからです。


少しのインストールと調整の後、両方のバージョンがインストールされ、どんなPythonプロジェクトにも取り組む準備ができました。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ