Python は、CentOS Linux にデフォルトで付属するコア パッケージの 1 つです。ただし、CentOS 6.x ではまったく更新されません。デフォルトのバージョンは 2.6.6 です。これは、この言語に基づいて Web アプリを構築する場合の現在の開発要件に対して少し古いものです。
CentOS 6 に Python 2.7 または 3.x バージョンをインストールする必要がある場合、OS や yum/dnf などのツールで広く使用されているデフォルトの Python バージョンを壊さずにこの代替バージョンをインストールする方法があります。
これは、CentOS プレーン サーバーだけでなく、cPanel サーバーでも機能する可能性があります。
CentOS 6 に Python 2.7 と Django をインストールするための 3 つのステップ
1) 最新の Python 2.7.x バージョンを入手
抽出、構成、コンパイル、およびインストール。
最後のステップで、必ず make altinstall を実行してください。 、デフォルトの CentOS Python バージョンとの競合を避けるため。
mkdir /root/temp && cd /root/temp wget http://python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xvpzf Python-2.7.10.tgz ./configure cd Python-2.7.10 ./configure make make altinstall
この時点で、このバイナリを使用して python 2.7.x を実行できるはずです:
/usr/local/bin/python2.7
または単に:
python2.7
Python 2.7 が動作するようになったので、PIP にいくつかの追加モジュールをインストールしてみましょう:
2) PIP をインストール
PIP は、python パッケージを管理およびインストールするための適切なツールです。必ず python2.7 バイナリを呼び出すインストーラーを実行してください。
cd /root/temp wget https://bootstrap.pypa.io/get-pip.py /usr/local/bin/python2.7 /root/temp/get-pip.py
3) Django 1.8 をインストール
Django は、最も人気のある Python フレームワークの 1 つです。 PIP を使用して Django 1.8.x をインストールしましょう。
pip2.7 install Django==1.8.3
追加の Python モジュールをインストールする必要がありますか?
簡単に見えるように、pip も使用してみましょう:
pip2.7 install django-debug-toolbar pip2.7 install django-smart-selects pip2.7 install mysqlclient pip2.7 install Pillow pip2.7 install python-dateutil pip2.7 install PyYAML
必要なすべての python/django モジュールに対して同じ手順を繰り返します。
それで全部です。この時点で、CentOS のデフォルトとインストールした代替バージョンの 2 つの Python バージョンが必要です。 CentOS に Python 2.7 をインストールする他の代替方法を知っていますか?
さらに読む:
- Python 公式ドキュメント
- Django のドキュメント
- PIP – Python パッケージ マネージャー
Python 2.7 または Python 3.x + Django 1.8 + を CentOS 6 + cPanel にインストールする方法が最後に変更されました:2015 年 8 月 17 日、Esteban Borges による