現在があるのでCentOSの7は、システムPython2設定の変更を避けるために、のpython3ので、インストール時に、python2なyumの上などいくつかのパケット、に依存しています。
ソフトウェアの依存関係をインストールして環境を構築
python3をインストールする場合、依存関係をインストールしていない場合は、インストールが完了した後に、ボタンが表示され、インタラクティブな環境として、いくつかの問題を引き起こす可能性があり、その関連する開発キットをセットし、すでにインストールされ、対応する依存性を確保するためにインストールする前に、ソースコードコンパイラのインストールを使用なぜなら不足のreadlineの依存性の問題。
1 |
yumの開発ツールをgroupinstall |
ソースのpython3を取得します
Pythonの公式サイトでは、ソースコード(ダウンロードするhttps://www.python.org/downloads/release/python-364/を)し、解凍します
1 |
wgetのhttps://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz |
python3をコンパイルしてインストールします
ファイルはPythonのソースコードディレクトリを解凍した後、コンパイル済みのコンフィギュレーションオプションは、コンパイルしてインストールするには
1 |
MKDIRは/ usr / local /のpython3 |
ソフトリンクのpython3とPIP3
1 |
LN -s は/ usr /ローカル/のpython3 / binに/のpython3 / U SR / binに/のpython3 |
ソフト接続に加えて、PIP3を確立し、ローカルシステムpython2とバージョン3、使用PIP(または他の同様のスクリプトコマンドスクリプトファイルフォルダ内の)コマンド、それが関連付けられているPythonのインタープリタバージョン内の同時存在は期待できませんバージョン番号。したがって、あなたが直接、ディレクトリ内の最初のコマンドは2つのピップに配置されているPIPを使用し、使用できない正確に何を見ることができます。また、あなたが似てインストールするには、次のコマンドを使用し、区別をしpython2,3有することを条件とする、直接、バージョン番号のPythonインタプリタを指定することができますpython3 -m pip install packagename
Python2環境にインストールVIRTUALENV
virtualenvのPIP(2)をインストールする前にインストールする必要があり、PIPとに設置方法をアップグレードhttps://pip.pypa.io/en/stable/installing/は virtualenvのを使用してインストールPIP、PIP設置以下、詳細に記載されています。
1 |
PIP インストール virtualenvのを |
作成または仮想環境virtualenvの、仮想環境ののpython3を展開するためのディレクトリ(またはサブディレクトリ)を指定
1 |
mkdir開発/ MyProjectと |
仮想環境をアクティブ化します。virtualenvのディレクトリにsource venv/bin/activate
仮想環境を終了します。deactivate
オリジナル:ビッグボックス CentOS7はのpython3とPython2の共存をコンパイルしてインストールします-マンソンメモ