環(huán)境準(zhǔn)備:
1.python3.7.1 下載地址:https://www.python.org/ 注意:CentOS7默認(rèn)就有python2的
2.虛擬機CentOS 7 64位砚亭,下載地址:https://msdn.itellyou.cn/ (這個虛擬機是純系統(tǒng)一些環(huán)境都要自己去弄)
3.VMware
一:CentOS安裝再VMware上
參考地址:
https://blog.csdn.net/guo_ridgepole/article/details/78973763
https://jingyan.baidu.com/article/0eb457e5d7b28403f0a90577.html
二:CentOS上安裝python3.7.1
1.打開終端舔箭,切換到root最高權(quán)限
說明:輸入su捻爷,然后輸入密碼(安裝linux時候填寫的),當(dāng)出現(xiàn)root字樣只洒,那么就是root了副瀑。
2.安裝python在liunx上面賴以生存的環(huán)境
yum -y groupinstall development
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
說明:安裝以上這種東西斑胜,都需要運行步驟5会前,6姥闪,7
3.下載python3.7.1安裝包
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
4.解壓python安裝包
tar -zxvf Python-3.7.1.tgz -C /usr/local/ 說明:-c 會幫你創(chuàng)建和Python-3.7.1壓縮文件一樣的名字的文件夾称杨,/usr/local/ 所以這后面不用指定文件夾
5.切換到Python-3.6.1文件夾下面
cd Python-3.7.1
6.配置編譯
./configure --prefix=/usr/local/Python-3.7.1 --enable-shared CFLAGS=-fPIC 說明:--prefix后面添加的是python安裝路徑肌毅,--enable-shared CFLAGS=-fPIC 這個是為了編譯第三方庫需要使用
7.編譯源碼與執(zhí)行安裝
make&&make install
8.新建軟鏈接
ln -s /usr/local/Python-3.7.1/bin/python3 /usr/bin/python3
ln -s /usr/local/Python-3.7.1/bin/pip3 /usr/bin/pip3
安裝 python3.7 后連帶 pip3 一起安裝了,只需改下 pip3 的軟連接就可以直接 pip3 install 來安裝庫
8.驗證是否成功
python 3
如果出現(xiàn)python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory錯誤
解決:在Python-3.7.1文件夾里面復(fù)制一個文件
[root@huangyh Python-3.7.1]# cp libpython3.7m.so.1.0 /usr/lib64
9.查看python安裝路徑
whereis python3