コンパイルCentOS7 []はPython3.7.x有効なプロ試験を搭載しました

  • すべての操作はrootユーザーの下で動作しています

  • インストールパッケージをダウンロードします

  • コンパイルとインストール

  • ソフトリンク

  • 検証

インストール:

yumを更新します。

yumのアップデート

Pythonは依存関係をインストール:

YUMのopenssl-develのは、bzip2でdevelのexpatの-develのGDBM-develのreadlineの-develのsqliteの-develのはzlib-develのncursesの-develのTK-develのlibffi-develのインストール用のgcc のmakeを

:PythonのインストールパッケージをダウンロードしPython3.7.4があり、それがインストールされているため、可能な変更にダウンロードURLをwgetのに失敗した、私たちは目的のバージョンを選択し開くために、右必要なバージョンをコピーするには、以下のURLをお勧めします可能性がありwgetコマンドを使用して、リンクのを

#デフォルトのダウンロードディレクトリを指定しないでください
wgetのhttps://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
指定されたファイルのディレクトリ/ home /アプリにダウンロード#
wgetの-P /ホーム/アプリ/ https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#管理が容易で、ダウンロードしたファイルのディレクトリを指定することをお勧めします、あなたは、トップシェルコマンドを選択することができます

解凍:

アーカイブにCDは単にファイルを解凍し、ファイルディレクトリをダウンロード

タールのPython-3.7.4.tgz -zxvf

フォルダに:

CDのPython-3.7.4

インストールディレクトリを作成します。

注意:すべての操作はroot権限で完成

MKDIRは/ usr / local /のpython3

インストールパスを指定します。

./configure -prefix =は/ usr / local /のpython3

コンパイルしてインストールします。

作る&& make installを

注:エラーが発生した場合、実装に続いて、作るとgccをインストールしよう:

yumを作るのlibtool gccのはautomakeのautoconfのインストール-y 
yumをインストールしGCCのgcc-C ++

再コンパイルインストール操作の完了後:正常に設置された表示端末は完全なコンパイルを実行するにはインストールが成功し、エラー・メッセージに応じて、それ以外の場合はセルフチェックエラーを示し、動作の各ステップは、次のステップに進む前に成功しました。

作る&& make installを

システムのデフォルトのpythonを交換Pythonのバックアップシステムの古いバージョン

MVは/ usr / binに/ Pythonの/usr/bin/python2.7.5

ソフトリンクを追加します。

ソフトや環境変数に追加を追加し、あなたのpythonの直接入力を使用することができます

LN -sは/ usr / local /のpython3 / binに/のpython3は/ usr / binに/ pythonの位のpython3へのソフトリンクを作成し
LN -sは/ usr / local /のpython3 / binに/ PIP3は/ usr / binに/ PIP3#はPIP3へのソフトリンクを作成します。

検証:

[root@virtual] python -V 
Python 3.7.4
[root@virtual] pip3 -V
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
[root@virtual] python
Python 3.7.4 (default, Oct 4 2019, 18:59:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Complete!

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/Liuyt-61/p/11621773.html