買的阿里雲服務器給的系統是Ubuntu14.04,里面裝的Python3版本是Python3.4,本來也沒什么,但是這個版本的Python安裝flask和django各種報錯,所以只好升級Python.
以前我在虛擬機上運行Ubuntu的時候升級過Python,后果很不好,開關機老是報錯,所以,在原系統上直接暴力升級是很不理智的.而且Ubuntu14.04的軟件源對應的Python最新版本就是3.4的,溫和的方式已經不行了.
那么就沒有辦法了嗎?
有的,很簡單,將阿里雲的服務器系統更換成16.04就好了.
還有個相當不錯的辦法,就是用docker, 這個辦法真是相當的好,靈活方便.現在就是用的docker的方式.
簡單說一下就是進入控制台,關閉實例,選擇實例,選擇更多,選擇磁盤和鏡像,選擇更新系統盤,然后在界面里選擇要更換的系統就好了.
實例重啟之后,默認Python版本就是3.5了,安裝flask和django不會報錯了.