Ubuntu16下切換python版本

2021-09-22 02:09:34 字數 809 閱讀 7338

環境:ubuntu 16.4 64位

在之前用的ubuntu14 32位上裝tensorflow,報錯:大概是沒有與平台相匹配的版本?

於是改用ubuntu16裝tensorflow

ubuntu16自帶兩個版本的python:3.5 & 2.7

檢視預設的版本:

python --version

檢視3的版本:

python3

進入了互動環境,會顯示具體版本,詳見下圖,退出

python2.7明年(2020)官方好像不再提供什麼支援,所以用python3,因此涉及切換版本,要用到的命令:

update-alternatives --list python   #檢視替代版本

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

3.5的優先順序比2.7的優先順序高,系統預設的版本就為3.5

切換版本用下面的命令:

注:沒有做ubuntu14的嘗試,除了python版本不一樣其他可能類似?

補充:update-alternatives

管理某個工具的多個版本,能夠方便地設定系統預設版本

ubuntu16切換hosts軟體安裝

之前用ubuntu切換hosts以為沒有軟體可用,直接用cp來替換hosts檔案,今天網上搜了一下發現乙個軟體和window上用的切hosts功能一樣,而且可以支援linux,mac,windows。軟體效果圖 安裝好後,就可以直接使用。但是圖示顯示問號,解決圖示顯示問號的辦法 1,準備好圖示需要的...

Ubuntu16下ROS的安裝

新增ros源 官方源 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 中科大源 sudo sh c etc lsb release echo deb lsb release cs main e...

Ubuntu 16 下更改使用者名稱

有些時候,我們不滿意安裝時起的使用者名稱,但是之前已經在這個使用者上做了好多配置,所以最好的方式是修改使用者名為我們期望的,而不是重新建立乙個新的使用者名稱,來重新做配置。但是改使用者名稱及涉及到的配置檔案的時候,一定要小心,因為稍有疏忽,就會造成重啟後無法登陸的情況。本篇文章基於如下假設 已有的使...