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

相關文章
相關標籤/搜索