ubuntu16.04原始碼安裝python3.7
阿新 • • 發佈:2020-12-13
ubuntu16.04原始碼安裝Python3.7
python原始碼安裝包下載:https://www.python.org/downloads/release/python-371/
在安裝的過程中,出現挺多問題,這裡一一解決一下:
1、首先可能會出現類似下面的問題:
解決辦法:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
2、可能會出現:安裝會報錯:ModuleNotFoundError: No module named ‘_ctypes’
解決辦法:
sudo apt- get install libffi-dev
3、可能會出現:zipimport.ZipImportError: can’t decompress data; zlib not available
Makefile:1079: recipe for target ‘install’ failed
make: *** [install] Error 1
這個錯誤容易被忽略,因為跳過這個錯誤不管python3.7是可以正常執行的,但不會安裝setuptools和pip兩個包
解決辦法:
sudo apt-get install zlib1g-dev
來概述一下具體的安裝過程:
1、解壓
tar - zxvf 安裝包
2、安裝上述的libffi-dev和zliblg-dev
sudo apt-get install libffi-dev
sudo apt-get install zlib1g-dev
3、進入解壓的資料夾
./configure --prefix=/usr/python3.7 --with-ssl
make
sudo make install
完成之後會提示setuptool和pip也已經成功安裝
4、建立軟連線,方便pip和python3.7的使用
cd /usr/python3.7/bin
ls
sudo ln -s /usr/python3.7/bin/pip3 /usr/bin/pip3
sudo ln - s /usr/python3.7/bin/python3.7 /usr/bin/python3.7
5、檢查是否安裝和配置成功
python3.7
pip3 -V