安裝依賴包關係:[root@localhost ~]# yum -y install zlib-devel bzip2- devel openssl-devel sqlite-devel readline-devel curl epelrelease
解壓安裝:1,[root@localhost ~]# tar -xf python-3.6.5.tgz -c /usr/local/src/
2, [root@localhost ~]# cd usr/local/src/python-3.6.5/
3, sed -ri 's/^#readline/readline/' modules/setup.dist
sed -ri 's/^#(ssl=)/\1/' modules/setup.dist
sed -ri 's/^#(_ssl)/\1/' modules/setup.dist
sed -ri 's/^#([\t]*-duse)/\1/' modules/setup.dist
sed -ri 's/^#([\t]*-l\$\(ssl\))/\1/' modules/setup.d
編譯安裝: [root@localhost python-3.6.3]# ./configure --enableshared
# --enable-shared 指定安裝共享庫,共享庫在使⽤其他需調⽤python 的軟體時會⽤到,⽐如使⽤mod_wgsi連線apache與python時需要
[root@localhost python-3.6.3]# make -j 2 && make install
# -j cpu核⼼數
配置共享庫⽂件:vi /etc/profile 在⽂件末尾寫上如下內容:export ld_library_path=$ld_library_path:/usr/local/lib
source /etc/profile # 此條命令只能讓當前的 shell 環境下的環境變數⽣效,最好重啟機器
測試python3 :[root@docker ~]# python3 python 3.6.3
(default, dec 17 2017, 04:11:01)
[gcc 4.8.5 20150623 (red hat 4.8.5-11)] on linux
more information.
>>> print('qf')
qf>>> exit()
測試 pip3:[root@localhost ~]# pip3 -v
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
使用原始碼安裝Python3
root lqf yum groupinstall development tools root lqf yum y install zlib devel bzip2 devel openssl devel sqlite devel readline devel libffi devel root ...
Linus下 原始碼 安裝Python3
本文以 centos7 為例 centos7自帶了python2,而且不可以刪除,因為系統需要用到。檢視自帶python的目錄which python切換到root許可權,開始安裝sudo suwget org ftp python 3.7 0 python 3.7 0.tar xz建立乙個用來安裝...
Centos7下原始碼安裝Python3
安裝依賴軟體包 yum y install gcc gcc c zlib devel bzip2 devel openssl devel sqlite devel readline devel libffi devel前提條件是 你的系統已經安裝了開發工具包。這裡可以去官網找自己需要的版本 解壓安裝...