Ubuntu/Deepin编译安装Python3.x

先到Python官网下载:
Ubuntu/Deepin编译安装Python3.x_第1张图片
Ubuntu/Deepin编译安装Python3.x_第2张图片Ubuntu/Deepin编译安装Python3.x_第3张图片
下载完成,放到家目录。

Ubuntu/Deepin编译安装Python3.x_第4张图片
解压:
Ubuntu/Deepin编译安装Python3.x_第5张图片
打开终端,先安装依赖:
如果显示,没有可用的软件包,缺失的软件包可能已被废弃,忽略继续。

sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus -y
sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev -y
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev -y
sudo apt-get install libssl-dev libffi-dev openssl -y

进入解压的路径:
Ubuntu/Deepin编译安装Python3.x_第6张图片
输入:

–prefix=安装路径

./configure --prefix=/usr/local/python-3.8.3 --enable-optimizations --with-ssl --enable-shared

编译:

make -j10

安装:

sudo make install

Ubuntu/Deepin编译安装Python3.x_第7张图片
创建软连接:
如果python3显示已存在,就将/usr/bin/python3重命名
也可以改为python3.8,pip3.8

sudo ln -s /usr/local/python-3.8.3/bin/python3 /usr/bin/python3

sudo ln -s /usr/local/python-3.8.3/bin/pip3 /usr/bin/pip3

添加动态库:
编辑/etc/ld.so.conf
添加内容:安装路径/lib

sudo vim /etc/ld.so.conf
添加:
/usr/local/python-3.8.3/lib
保存退出
sudo /sbin/ldconfig -v

更新pip:

sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

查看版本:

python3 -V
pip3 -V

显示出版本信息,安装成功。

你可能感兴趣的:(Linux)