编辑本博客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