LinuxでのPython 3.6.2バージョンのアップグレードインストール

本稿では、Linuxの(CentOSの)下のバージョンのPython 3.6.2の方法にアップグレードされます

我々はすべて知っているように、2020年のpython 2.7は、もはやパイソンの公式バージョンをサポートしていないので、必要なのpythonのバージョン3.xを使用しますが、LinuxインストールのデフォルトのPythonは、一般的に2.6と2.7のバージョンである、とあなたは、Linuxでのpythonを使用している場合しますアップグレードするために見ることが必要です

にゲット

1.チェック情報システム

[ルート@ zstest1は〜]#猫の/ etc / redhatのリリースは、
CentOSの6.5(最終)リリース
[ルート@ zstest1〜]#1は、uname -aを
Linuxのzstest1 2.6.32-431.el6.x86_64#1 SMP金11月22日午前3時15分:09 UTC 2013 x86_64のx86_64でのx86_64のGNU / Linuxの
[ルート@ zstest1〜]#パイソン-V 
のPython 2.6.6

私のシステムはCentOS6.5-x86_64版カーネル2.6.32のソフトウェアのアップグレードで、現在のPythonのバージョンは2.6.6です

2.インストールのPython-3.6.2をダウンロード

1)Pythonの-3.6.2.tgzパッケージをダウンロード

[ルート@ zstest1〜]#ます。mkdir -p /サーバ/ツール/ 
[ルート@ zstest1ツール]#のCD /サーバ/ツール/ 
[ルート@ zstest1ツール]#wgetのhttps://www.python.org/ftp/python/ 3.6.2 / Pythonの-3.6.2.tgz

2)解凍をコンパイルしてインストールします

[ルート@のzstest1ツール]#タール-xfのPython-3.6.2.tgz 
[ルート@のzstest1ツール]#のCDのPython-3.6.2 
[ルート@ zstest1のPython-3.6.2]#1は./configure 
[ルート@ zstest1 Python- 3.6.2]#メイク
[ルート@ zstest1のPython-3.6.2]#make installを

コンパイラのエラーは、あなたがメイクをチェックする必要がある場合は#、gccなどがインストールされています

yumのGCCのgcc-Cを作るインストール++ 

3)インストールが完了すると、デフォルトのPythonのバージョンを変更する必要があります

#現在のデフォルトpython2、「は/ usr / binに/」ディレクトリ内のpythonに付属しているデフォルトの位置を確認してください

[ルート@ zstest1のPython-3.6.2]#のLLの/ usr / binに/のpython * 
-rwxr-XR-X 2ルートルート9032 11月22 2013の/ usr / binに/ Pythonの
lrwxrwxrwx。1ルートルート6 3月20 2016の/ usr / binに/ python2 - >パイソン
-rwxr-XR-X 2ルートルート9032 11月22 2013 /usr/bin/python2.6

#「は/ usr / local / bin /」ディレクトリのデフォルトのPythonの位置によってコンパイルとインストール、新しくインストールされたのpython3をチェック

コードをコピー
[ルート@のzstest1のPython-3.6.2]#のLLは/ usr / local / binに/パイソン* 
lrwxrwxrwx 1つのルートルート9 10月31 16時48分の/ usr / local / binに/のpython3 - > python3.6 
-rwxr-xr- X 2ルートルート9630001 10月31 16:48 /usr/local/bin/python3.6 
lrwxrwxrwx 1ルートルート17 10月31 16:48 /usr/local/bin/python3.6-config - > python3.6m-コンフィグ
-rwxr-XR-X 2ルートルート9630001 10月31 16時48 /usr/local/bin/python3.6m 
-rwxr-XR-X 1ルートルート3066 10月31 16時48分の/ usr / local / binに/ python3.6m-設定
lrwxrwxrwx 1ルートルート16 10月31 16時48分の/ usr / local / binに/のpython3-設定- > python3.6-コンフィグ
コードをコピー

#デフォルトのpythonを変更します。

#新しいpython2とソフト接続のpython3を作成するために、古いPythonのソフトリンクを削除します。

[ルート@ zstest1のPython-3.6.2]#のCDの/ usr / binに/ 
[ルート@ zstest1ビン]#RM -f python2 
[ルート@ zstest1ビン]#mvのパイソンpython2.6.ori 
[ルート@ zstest1ビン]#のLN -sのpython2.6 python2 
[ルート@ zstest1ビン]#LN -sは/ usr / local / binに/のpython3は/ usr / binに/ pythonの

変更をチェックの4)Pythonのバージョン

[ルート@のzstest1ビン]#パイソン-V 
のPython 3.6.2 
[ルート@ zstest1ビン]#のpython2 -V 
のPython 2.6.6 
[ルート@ zstest1ビン]#件のpython3 -V 
のPython 3.6.2

#デフォルトのPythonのバージョンで開いて見つけることができますバージョンは、これまでに成功したのpythonアップグレードされた、すでに3.6.2です

3.以降の処理ソフトウェアの問題

デフォルトのバージョン#、Pythonが3.xのように変更した後は、yumの関連の設定を変更する必要があるので、システムコールは、yumのために問題になります

[ルート@ zstest1ビン]#のvimのは/ usr / binに/ yumを

#以下の設定をチェックする必要があります

#!は/ usr / binに/ python2

このように#は、ソフトウェアをインストールするためにyumを使用した場合のPythonのpython2.6.6を呼び出すことができ、まだ修正yumを与えられていません

#これらは、PythonのバージョンですCentOS6.5システム上で実行、デフォルトのPythonのバージョン上のCentOS7.2は2.7.5で、あなたが変更されるために、同じ方法が、PythonのリンクCentOS7.2少し別のノートを使用することができますアップグレード

[ルート@ centos72〜]#北韓は/ usr / binに/ pythonの* 
lrwxrwxrwx。1つのルートルート7 10月26 2016の/ usr / binに/のpython - > python2 
lrwxrwxrwx。1ルートルート9 10月26 2016の/ usr / binに/ python2 - > python2.7 
-rwxr-XR-X。1ルートルート7136 11月20 2015 /usr/bin/python2.7

#その他を変更する必要があり、別のファイルがある、CentOS7.2です

[ルート@のcentos72〜]#のvimのは/ usr / libexecに/ urlgrabber-EXTダウン

#次のように構成することを確認します。

#!は/ usr / binに/ python2

======== =========ああああ、完了

感謝祭、相互扶助と共有します。

本稿では、Linuxの(CentOSの)下のバージョンのPython 3.6.2の方法にアップグレードされます

我々はすべて知っているように、2020年のpython 2.7は、もはやパイソンの公式バージョンをサポートしていないので、必要なのpythonのバージョン3.xを使用しますが、LinuxインストールのデフォルトのPythonは、一般的に2.6と2.7のバージョンである、とあなたは、Linuxでのpythonを使用している場合しますアップグレードするために見ることが必要です

にゲット

1.チェック情報システム

[ルート@ zstest1は〜]#猫の/ etc / redhatのリリースは、
CentOSの6.5(最終)リリース
[ルート@ zstest1〜]#1は、uname -aを
Linuxのzstest1 2.6.32-431.el6.x86_64#1 SMP金11月22日午前3時15分:09 UTC 2013 x86_64のx86_64でのx86_64のGNU / Linuxの
[ルート@ zstest1〜]#パイソン-V 
のPython 2.6.6

私のシステムはCentOS6.5-x86_64版カーネル2.6.32のソフトウェアのアップグレードで、現在のPythonのバージョンは2.6.6です

2.インストールのPython-3.6.2をダウンロード

1)Pythonの-3.6.2.tgzパッケージをダウンロード

[ルート@ zstest1〜]#ます。mkdir -p /サーバ/ツール/ 
[ルート@ zstest1ツール]#のCD /サーバ/ツール/ 
[ルート@ zstest1ツール]#wgetのhttps://www.python.org/ftp/python/ 3.6.2 / Pythonの-3.6.2.tgz

2)解凍をコンパイルしてインストールします

[ルート@のzstest1ツール]#タール-xfのPython-3.6.2.tgz 
[ルート@のzstest1ツール]#のCDのPython-3.6.2 
[ルート@ zstest1のPython-3.6.2]#1は./configure 
[ルート@ zstest1 Python- 3.6.2]#メイク
[ルート@ zstest1のPython-3.6.2]#make installを

コンパイラのエラーは、あなたがメイクをチェックする必要がある場合は#、gccなどがインストールされています

yumのGCCのgcc-Cを作るインストール++ 

3)インストールが完了すると、デフォルトのPythonのバージョンを変更する必要があります

#現在のデフォルトpython2、「は/ usr / binに/」ディレクトリ内のpythonに付属しているデフォルトの位置を確認してください

[ルート@ zstest1のPython-3.6.2]#のLLの/ usr / binに/のpython * 
-rwxr-XR-X 2ルートルート9032 11月22 2013の/ usr / binに/ Pythonの
lrwxrwxrwx。1ルートルート6 3月20 2016の/ usr / binに/ python2 - >パイソン
-rwxr-XR-X 2ルートルート9032 11月22 2013 /usr/bin/python2.6

#「は/ usr / local / bin /」ディレクトリのデフォルトのPythonの位置によってコンパイルとインストール、新しくインストールされたのpython3をチェック

コードをコピー
[ルート@のzstest1のPython-3.6.2]#のLLは/ usr / local / binに/パイソン* 
lrwxrwxrwx 1つのルートルート9 10月31 16時48分の/ usr / local / binに/のpython3 - > python3.6 
-rwxr-xr- X 2ルートルート9630001 10月31 16:48 /usr/local/bin/python3.6 
lrwxrwxrwx 1ルートルート17 10月31 16:48 /usr/local/bin/python3.6-config - > python3.6m-コンフィグ
-rwxr-XR-X 2ルートルート9630001 10月31 16時48 /usr/local/bin/python3.6m 
-rwxr-XR-X 1ルートルート3066 10月31 16時48分の/ usr / local / binに/ python3.6m-設定
lrwxrwxrwx 1ルートルート16 10月31 16時48分の/ usr / local / binに/のpython3-設定- > python3.6-コンフィグ
コードをコピー

#デフォルトのpythonを変更します。

#新しいpython2とソフト接続のpython3を作成するために、古いPythonのソフトリンクを削除します。

[ルート@ zstest1のPython-3.6.2]#のCDの/ usr / binに/ 
[ルート@ zstest1ビン]#RM -f python2 
[ルート@ zstest1ビン]#mvのパイソンpython2.6.ori 
[ルート@ zstest1ビン]#のLN -sのpython2.6 python2 
[ルート@ zstest1ビン]#LN -sは/ usr / local / binに/のpython3は/ usr / binに/ pythonの

変更をチェックの4)Pythonのバージョン

[ルート@のzstest1ビン]#パイソン-V 
のPython 3.6.2 
[ルート@ zstest1ビン]#のpython2 -V 
のPython 2.6.6 
[ルート@ zstest1ビン]#件のpython3 -V 
のPython 3.6.2

#デフォルトのPythonのバージョンで開いて見つけることができますバージョンは、これまでに成功したのpythonアップグレードされた、すでに3.6.2です

3.以降の処理ソフトウェアの問題

デフォルトのバージョン#、Pythonが3.xのように変更した後は、yumの関連の設定を変更する必要があるので、システムコールは、yumのために問題になります

[ルート@ zstest1ビン]#のvimのは/ usr / binに/ yumを

#以下の設定をチェックする必要があります

#!は/ usr / binに/ python2

このように#は、ソフトウェアをインストールするためにyumを使用した場合のPythonのpython2.6.6を呼び出すことができ、まだ修正yumを与えられていません

#これらは、PythonのバージョンですCentOS6.5システム上で実行、デフォルトのPythonのバージョン上のCentOS7.2は2.7.5で、あなたが変更されるために、同じ方法が、PythonのリンクCentOS7.2少し別のノートを使用することができますアップグレード

[ルート@ centos72〜]#北韓は/ usr / binに/ pythonの* 
lrwxrwxrwx。1つのルートルート7 10月26 2016の/ usr / binに/のpython - > python2 
lrwxrwxrwx。1ルートルート9 10月26 2016の/ usr / binに/ python2 - > python2.7 
-rwxr-XR-X。1ルートルート7136 11月20 2015 /usr/bin/python2.7

#その他を変更する必要があり、別のファイルがある、CentOS7.2です

[ルート@のcentos72〜]#のvimのは/ usr / libexecに/ urlgrabber-EXTダウン

#次のように構成することを確認します。

#!は/ usr / binに/ python2

======== =========ああああ、完了

おすすめ

転載: www.cnblogs.com/xzlive/p/11572765.html