由於舊版本的linux裏安裝的是3.5版本,現在官方已經升級最新的版本了,爲了跟上了最新的科技,跟上最新步伐,那麼就需要與時俱進,安裝和使用最新的版本。下面就來記錄一下升級python3.8.3版本的過程。
第一步是先安裝依賴包:
sudo apt install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
然後去官網下載 python3.8.3
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
這個下載完成之後,得到的是源碼包,那麼就需要編譯並安裝。因此新建一個安裝的目錄:
sudo mkdir -p /usr/local/python3
解壓安裝包:
tar -zxvf Python-3.8.3.tgz
進入解壓後的目錄:
cd Python-3.8.3
配置安裝的目錄:
./configure --prefix=/usr/local/python3
接着開始編譯python3.8.3代碼,並安裝:
sudo make install
建立軟連接運行的名稱:
sudo ln -s /usr/local/python3/bin/python3.8 /usr/local/bin/python38
sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
然後運行輸出下面的信息,就表示安裝成功了:
:~$ python38
Python 3.8.3 (default, May 30 2020, 18:57:04)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
:~$ pip3 -V
pip 19.2.3 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
如果上面的命令不行,就需要採用下面的命令:
python38 -m pip install numpy -i https://pypi.douban.com/simple
最後建立idle集成開發環境的連接:
sudo ln -s /usr/local/python3/bin/idle3.8 /usr/local/bin/idle3.8
然後就可以通過idle3.8打開集成開發環境了。