雲伺服器Ubuntu更改預設python版本

2022-03-13 20:22:46 字數 1453 閱讀 2781

雲伺服器ubuntu更改預設python版本

1、基於使用者修改 python 版本:

想要為某個特定使用者修改 python 版本,只需要在其 home 目錄下建立乙個alias(別名) 即可。開啟該使用者的~/.bashrc檔案,新增新的別名資訊來修改預設使用的 python 版本。

vim ~/.bashrc

增加一行alias python=python3

source ~/.bashrc

再輸入python --version,就能發現顯示的是python 3.x啦

2、 在系統級修改 python 版本(建議)
# update-alternatives --list python

update-alternatives: error: no alternatives for python

如果出現以上所示的錯誤資訊,則表示 python 的替代版本尚未被update-alternatives命令識別。想解決這個問題,我們需要更新一下替代列表,將python2.7python3.4放入其中。

# 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

# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2

update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

--install 選項使用了多個引數用於建立符號鏈結。最後乙個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4 設定的優先順序為2,所以update-alternatives 命令會自動將它設定為預設 python 版本。

# 接下來,我們再次列出可用的 python 替代版本。

# update-alternatives --list python

/usr/bin/python2.7

/usr/bin/python3.4

解決騰訊雲伺服器預設為ubuntu使用者問題

解決方法 開通root使用者,禁用ubuntu使用者 這個是修改後的樣子,原本logging 下的 permitrootlogin 後面不是yes,改為yes就行了 shift z z 儲存並退出 如此我們就開通了用root並且可以ssh登入了 由於我們已經開通了root使用者,那麼這個ubuntu...

Ubuntu伺服器修改預設Python版本

方法一,利用alias,自定指令的別名。當前預設python版本是2.7 同時,也支援python3 使用命令ls usr bin python 使用命令alias python usr bin python3.5 更改預設python版本 設定別名 這個方法在斷開之後就無效了。可以在 bashrc...

修改雲伺服器遠端預設埠(Linux)

由於使用系統預設埠的風險較大,容易被攻擊軟體掃瞄以及攻擊,為避免因埠攻擊而無法遠端連線雲伺服器,可以將雲伺服器預設遠端埠修改為不常見的埠,提供雲伺服器的安全性。1.使用vnc登入linux例項。2.修改配置檔案 vim etc ssh sshd config按 i 切換至編輯模式,增加新埠內容,在 ...