1. 程式人生 > 其它 >ubuntu16.04原始碼安裝python3.7

ubuntu16.04原始碼安裝python3.7

技術標籤:Linuxubuntupythonpip

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

在這裡插入圖片描述