Ubuntu 16.4 python 3.5 python 3.6をアップグレード
2364 ワード
1.環境
Ubuntu 16.04付属バージョンはpython 2.7とpython 3.5です
2.構成公開鍵の追加「add-apt-repository」スクリプトを使用してppaを現在のライブラリに追加し、公開鍵 をインストールします.更新ソフトウェアリスト python 3.6 をダウンロード
3.優先度の調整
システム
システム
4.pythonの
この場合、
5.pythonライブラリの参照を更新する
この場合、pythonパッケージはpython 3.5であり、pythonライブラリの参照が混乱し、更新が必要になります. python-apt を削除 python-apt をインストールコピーpython 3.5のapt-pkg*.so名python 3.6という名前のapt-pkg*.so
Ubuntu 16.04付属バージョンはpython 2.7とpython 3.5です
2.構成
sudo add-apt-repository ppa:jonathonf/python-3.6
add-apt-repositoryのプロバイダを自動的にインポートします.python-software-propertiesがない場合は、sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install python3.6
3.優先度の調整
システム
python3
コマンドはpython 3.5をデフォルトで呼び出し、python 3.6に変更する必要があります.sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
システム
python
コマンドがpython 2をデフォルトで呼び出すようになりました.python 3に変更する必要があります.sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
4.pythonの
pip
を更新この場合、
pip
コマンドはpython 2.7とpython 3.5のどちらかで、更新が必要ですpython -m pip install --upgrade pip
5.pythonライブラリの参照を更新する
この場合、pythonパッケージはpython 3.5であり、pythonライブラリの参照が混乱し、更新が必要になります.
apt-get remove --purge python-apt
apt-get install -f -y python-apt
cd /usr/lib/python3/dist-packages/
cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so