Linux python2.7から3.5にアップグレード

2482 ワード

pythonバージョンを確認するには、次の手順に従います.
python --version
Python 2.7.12

方法一(推奨)
1、Pythonの代替バージョンがupdate-alternativesコマンドで認識されているかどうかを確認する
root@JoJo:~# update-alternatives --list python
update-alternatives: error: no alternatives for python

エラー表示なし
2、置換リストの更新
root@JoJo:~# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@JoJo:~# update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode

表示:
root@JoJo:~# update-alternatives --list python
/usr/bin/python2.7
/usr/bin/python3.5

3、バージョンの選択
root@JoJo:~# update-alternatives --config python
There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.5   2         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press  to keep the current choice[*], or type selection number: 0

バージョン番号の確認:
root@JoJo:~# python --version
Python 3.5.2

置換成功
4、古いバージョンの削除(オプション)
update-alternatives --remove python/usr/bin/python2.7
直接ソフトリンクを削除することはお勧めしません.どうせupdate-alternativesは構成できます.削除しないで
方法2
1、システムがデフォルトで3.5インストールされているかどうかを確認する
root@JoJo:~# whereis python3.5
python3: /usr/bin/python3.5 /usr/bin/python3.5m /usr/bin/python3 /usr/lib/python3.5 /usr/lib/python3 /etc/python3.5 /etc/python3 /usr/local/lib/python3.5 /usr/share/python3 /usr/share/man/man1/python3.1.gz

インストールしても使用可能:
root@JoJo:~# ls /usr/bin/python*
/usr/bin/python   /usr/bin/python2.7         /usr/bin/python2-config  /usr/bin/python3.5   /usr/bin/python3m
/usr/bin/python2  /usr/bin/python2.7-config  /usr/bin/python3         /usr/bin/python3.5m  /usr/bin/python-config

2.2.7のPythonリンクファイルを削除する
rm -rf /usr/bin/python

3、新規指向Python 3.5のソフトリンク
ln -s /usr/bin/python3.5 /usr/bin/python

4、環境変数の追加
PATH=/usr/bin:$PATH

置換完了