編輯本博客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