Ubuntu 安裝Python3 6遇到的問題

2021-08-19 19:52:10 字數 1143 閱讀 3741

ubuntu16.04下預設系統自帶python2和python3.5的版本,這個版本被系統很多程式所依賴,所以不建議刪除,如果使用最新的python3.6那麼我們知道編譯安裝原始碼包和系統預設包之間是沒有任何影響的.

開啟終端,利用命令cd 進入檔案所在資料夾裡

釋放檔案 

tar xfz python-3.6.1.tgz 

這裡使用xfz命令,而不建議使用-xvzf命令,因為其釋放的資料夾需要root許可權才可以更改或者刪除。

進入釋放的資料夾 

cd python-3.6.1/

新增配置 

./configure -- prefix=/usr/bin/python3.6,需要提前在 mkdir /usr/bin/python3.6建個資料夾

編譯原始碼 

sudo make

執行安裝 

sudo make install c compiler cannot create executables問題,主要是因為:gcc套件沒有的原因,而且有可能make命令也不行,也是由於make命令需要另外安裝.configure 過程中遇到c compiler cannot create executables的原因: gcc編譯環境沒用配好, 直接apt-get install gcc libc6-dev就可以解決。解決the program 'make' can be found in the following packages:    apt-get install build-essential

安裝過程持續幾分鐘,安裝成功後,安裝的python就在 計算機/usr/python3.6 資料夾之中。

修改預設python版本 

ubuntu16.04版本整合了python2.7及3.5版本,系統中原來的python在/usr/bin/python,通過ls -l可以看到,python是乙個軟鏈結,鏈結到本目錄下的python2.6 

我們需要先把這個預設鏈結刪除,再新建乙個python3.6的軟鏈結. 

首先要確保終端的指標已經退回根目錄,再進行以下操作

需要刪除原有的python鏈結檔案: 

rm /usr/bin/python

查詢python版本 

python –version 

如果顯示是python3.6.1則說明安裝成功!

在Ubuntu中安裝Python3

首先,通過命令列安裝python3.2,只需要在終端中通過命令列安裝即可 sudo apt get install python3 一路yes。因為ubuntu很多底層採用的是python2.python3和python2是互相不相容的,所以此時不能解除安裝python2,需要將預設python的指...

python3安裝 Python3的安裝

1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...

阿里雲Ubuntu系統安裝python3 5過程

在樹莓派的debian系統很好安裝,但轉到阿里雲上,用了我一天的時間才安裝完成,期間反覆了n次 2.解包 tar xzvf python 3.5.1.tgz 3.configure make make install gnoring ensurepip failure pip 1.5.4 requi...