Centos升级Python

编辑本博客python

官网源码下载:https://www.python.org/downloads/source/sql

编译安装:vim

先安装:post

yum -y install zlib zlib-develui

yum -y install gccurl

yum install libffi-devel -y
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-develspa

yum install bzip2-devel ncurses-devel gdbm-devel openssl-devel readline-devel lzma xz-devel zlib-devel sqlite-develcode

 

配置后安装:sqlite

./configure --prefix=/usr/local/python3.4 --enable-shared --enable-loadable-sqlite-extensionsblog

修改yum文件,有python改成python2

yum命令:

vim /usr/bin/yum

#!/usr/bin/python2

yum命令中下载文件:

vi /usr/libexec/urlgrabber-ext-down

#! /usr/bin/python2

对原python更名:

mv /usr/bin/python /usr/bin/python.old

建立新的连接文件

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

 ERROR:

./python3: error while loading shared libraries: libpython3.4m.so.1.0: cannot open shared object file: No such file or directory

复制源码下的libpython3.4m.a,libpython3.4m.so,libpython3.4m.so.1.0,libpython3.so 到/usr/lib目录下

load刚复制的模块:/sbin/ldconfig

创建软连接:ln -s /usr/local/python3.4/bin/python3 /usr/bin/python

 

Ubuntu编译安装软件提示:编译器没法建立可执行文件,卸载到gcc和g++后从新安装

sudo apt-get install build-essential

相关文章
相关标签/搜索