これは私が使用しているサーバーの出力です。いくつかの既存のスクリプトは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/python
Python /usr/bin/python36
3.6パッケージであるRHEL Pythonパッケージです。