Linux python2.7から3.5にアップグレード
2482 ワード
pythonバージョンを確認するには、次の手順に従います.
方法一(推奨)
1、Pythonの代替バージョンがupdate-alternativesコマンドで認識されているかどうかを確認する
エラー表示なし
2、置換リストの更新
表示:
3、バージョンの選択
バージョン番号の確認:
置換成功
4、古いバージョンの削除(オプション)
update-alternatives --remove python/usr/bin/python2.7
直接ソフトリンクを削除することはお勧めしません.どうせupdate-alternativesは構成できます.削除しないで
方法2
1、システムがデフォルトで3.5インストールされているかどうかを確認する
インストールしても使用可能:
2.2.7のPythonリンクファイルを削除する
3、新規指向Python 3.5のソフトリンク
4、環境変数の追加
置換完了
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
置換完了