cd /usr/local
mkdir python37
cd python37
wget wget
tar xvf python/3.7.2/python-3.7.2.tar.xz
cd python-3.7.2
yum -y install zlib zlib-devel
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-devel
yum -y install libffi libffi-devel
./configure --prefix=/usr/python --enable-shared cflags=-fpic
./configure --enable-optimizations
make && make install
整個過程大約5-10分鐘,安裝成功之後,安裝目錄就在/usr/python
ln -s /usr/python/bin/python3 /usr/bin/python3
ln -s /usr/python/bin/pip3 /usr/bin/pip3
這樣就建立軟連線好了,以後直接執行python3命令就可以呼叫python3了,執行pip3可以安裝需要的python3模組;另外如果仔細看python安裝目錄下的bin目錄,實際上python3也是個軟鏈結,鏈結到python3.7.2,這樣多次鏈結也是為了多個版本的管理更加方便,
cd /usr/bin
ls檢視到 python3鏈結效果
-rwxr-xr-x. 1 root root 186 aug 20 2010 pygtk-demo
-rwxr-xr-x. 2 root root 6088 nov 22 2013 python
lrwxrwxrwx. 1 root root 6 sep 21 14:45 python2 -> python
-rwxr-xr-x. 2 root root 6088 nov 22 2013 python2.6
lrwxrwxrwx. 1 root root 23 mar 3 17:45 python3 -> /usr/python/bin/python3
遇到pip3 安裝ssl解決見 問題見我部落格另一篇:
Python 3 7 2 環境搭建
1 安裝編譯環境 yum install gcc c gcc make cmake zlib devel bzip2 devel openssl devel ncurse devel y yum y install zlib devel bzip2 devel openssl devel ncurs...
安博linux筆記
1,檔案系統 windows fat16,fat32,ntfs linux ext2 ext3 bin 客戶端可執行命名目錄 sbin 伺服器可執行命令目錄 boot啟動檔案 dev裝置檔案 media光碟機 mnt 掛載mul etc配置檔案 lib 庫,放模組 home 使用者目錄 2.檔案型別...
checkinstall製作linux安裝包
checkinstall 是乙個能從 tar.gz 類的源 自動生成 rpm debian 或slackware 安裝包的程式。本文環境介紹 本文的示例程式時nagios的外掛程式,目的是把nagios的外掛程式編譯安裝好後壓成乙個rpm包,便於安裝和解除安裝 1 首先安裝checkinstall程...