既存のPython 2.7.6のインストールに影響を与えずにRedhatに自分のユーザーアカウントでPython 3.6.1をインストールするにはどうすればよいですか?

既存のPython 2.7.6のインストールに影響を与えずにRedhatに自分のユーザーアカウントでPython 3.6.1をインストールするにはどうすればよいですか?

これは私が使用しているサーバーの出力です。いくつかの既存のスクリプトはPython 2.7.6を使用していますが、私が起動して実行したいスクリプトはPython 3.6.1で書かれています。

[username@servername ~]$ python
Python 2.7.6 (default, Jan 27 2015, 16:22:20)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[username@servername ~]$ which python
/usr/bin/python
[username@servername ~]$ which python3
/usr/bin/which: no python3 in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/username/bin)

答え1

最善の方法は、次のようにコマンドラインを使用してインストールすることです。

sudo yum python36のインストール

これにより、Python 3.6.1が/usr/bin/python36にインストールされます。

次のように私の出力を確認してください。

[xxx〜]$どのPython

/usr/bin/python

[xxx ~]$ ここで python36

/usr/bin/python36

[xxx〜]$ python36

Python 3.6.1(デフォルト、2017年5月11日、13:02:16) [GCC 6.3.1 20161221 (Red Hat 6.3.1-1)] Linux タイプ "help", "copyright", "credits"または詳細については、「ライセンス」を参照してください。

答え2

これIUS買戻契約並列インストールがあります。Python 3.6パッケージ。これはシステムPythonに影響を与えず、/usr/bin/pythonPython /usr/bin/python363.6パッケージであるRHEL Pythonパッケージです。

関連情報