PythonをLinuxにインストールする

CentOS、Fedora、Redhat Enterprise(RHEL)、Ubuntu の最新バージョンにはPython 2.7が付属しています

インストールしたPythonのバージョンを確認するには、コマンドプロンプトを開いて実行してください。

$ python --version

RHELとCentOSの古いバージョンにはPython 2.4が付属していますが、これは現代のPython開発では受け入れられません。 幸いにも、Fedoraの対応物に基づいた高品質の追加パッケージを含む Extra Packages for Enterprise Linux があります。 このリポジトリには、システムのPython 2.4インストールと並行してインストールするように設計されたPython 2.6パッケージが含まれています。

Pythonを使用するために何か他のものをインストールしたり設定したりする必要はありません。 しかし、Pythonアプリケーションを実際に使用して構築する前に、次のセクションで説明するツールとライブラリをインストールすることを強くお勧めします。 特に、他のサードパーティのPythonライブラリを使うのがはるかに簡単になるので、Setuptoolsとpipをインストールする必要があります。

Setuptools & Pip

最も重要な2つのサードパーティのPythonパッケージは、 setuptoolspip です。

インストールが完了すると、単一のコマンドで、対応するPythonソフトウェア製品をダウンロード、インストール、アンインストールできます。また、このネットワークインストール機能をごくわずかな作業で独自のPythonソフトウェアに追加することもできます。

Python 2.7.9以降(Python2シリーズ)、Python 3.4以降にはpipがデフォルトで含まれています。

pipがインストールされているかどうかを確認するには、コマンドプロンプトを開き、以下を実行してください。

$ command -v pip

pipをインストールするには、公式のpipインストールガイド に従ってください。これにより、setuptoolsの最新バージョンが自動的にインストールされます。

仮想環境

仮想環境は、異なるプロジェクトで必要とされる依存関係を別々の場所に保持するためのツールです。仮想環境は、それらのための仮想的なPython環境を作成することによって実現されます。 「Project Xはバージョン1.xに依存しますが、Project Yは4.xが必要です」というジレンマを解決し、グローバルなサイトパッケージディレクトリをきれいに管理します。

例えば、Django 1.10を必要とするプロジェクトで作業し、Django 1.8を必要とするプロジェクトを維持することもできます。

詳しくはこちらを参照 Virtual Environments docs。

virtualenvwrapper を使って、仮想環境の管理を容易にすることもできます。


このページは、別のガイド のリミックス版です。これは、同じライセンスで入手できます。