樹莓派或其他linux系統雖然自帶了python,但都是版本較低的python2.x。考慮到今後長期的使用,我們將其公升級為python3.x。
# 解壓
$ tar zxvf python-
3.6.1
.tgz
# 切換到解壓目錄
$ cd python-
3.6.1
# 開始編譯
$ sudo .
/configure
$ sudo make
$ sudo make install
# 公升級pip
sudo python3.
6-m pip install -
-upgrade pip
為了更方便地使用python3,我們將其設定為系統預設的版本。這裡有兩種方法,第一種是將原有的python2.x解除安裝,第二種是建立軟鏈結。
sudo apt-get autoremove python2.7
解除安裝完後,我們還是需要新建乙個鏈結來使得python可以出來python3.x
sudo ln -s /usr/bin/python3.6 /usr/bin/python
這一步主要是將原有的python2.x版本和python之間的鏈結刪除(不像上面直接解除安裝python2.x)並新增python3.x的鏈結。
首先我們檢視python和python3的詳細版本:
安裝python3.6後我們可以看一下python的版本
$ python -
-version
python 2.7
.1$ python3 -
-version
python 3.6
.1
接下來檢視python和python3的編譯器位置:
$ which python
/usr/
bin/python
$ which python3
/usr/
bin/python3.
6
$ sudo mv /usr/
bin/python /usr/
bin/python2.
7.1$ sudo ln -s /usr/
bin/python3.
6/usr/
bin/python
注:以上路徑及版本號視個人情況而改變!
$ python -
-version
python 3.6
.1
或者直接輸入python看返回的python環境是否為python3.x 樹莓派公升級Python3 7 3
一 安裝依賴包 sudo apt get install y make build essential libssl dev zlib1g dev sudo apt get install y libbz2 dev libreadline dev libsqlite3 dev wget curl l...
centos下python2公升級為python3
選擇 gzipped source tarball 這個包 2.解壓 tar xzvf python 3.3.0.tgz 3.編譯安裝 cd python 3.3.0 在編譯前先在 usr local建乙個資料夾python3 作為python的安裝路徑,以免覆蓋老的版本 mkdir usr loc...
樹莓派備忘錄(三)Python配置
2018 04 18 raspbian stretch.img 自帶3個版本的python,2.7,3.0.3.5 預設2.7 解除安裝python2.7 sudo apt get autoremove python2.7 設定python3.5為預設 sudo ln s usr bin pytho...