上面這篇部落格,安裝了python3.7
但是無法使用ssl,因為系統預設的openssl版本太低
[root@izbp1eednvvtf33syjd02az ld於是.so.conf.d]# python
python
3.7.7 (default, jan 17
2021, 18:31:41
)[gcc
4.8.5
20150623 (red hat 4.8.5-11
)] on linux
type
"help
", "
", "
credits
" or "
license
"for
more
information.
>>>import ssl
traceback (most recent call
last
): file
"", line 1, in
file
"/usr/local/python3/lib/python3.7/ssl.py
", line 98, in
import _ssl #
if we can'
t import it, let the error propagate
modulenotfounderror: no module named '
_ssl
'>>>
這篇文章,我公升級了openssl(保留原版本,新安裝libressl)
但是還是不行,python需要重新編譯安裝
刪除之前安裝的python3.7
重新建立安裝目標路徑
cd /usr/local/編輯原始碼包中setup.dist檔案rm -fr python3/
mkdir python3
注釋掉其中5行
然後按照
重新編譯安裝python3.7
ok了
[root@izbp1eednvvtf33syjd02az bin]# python -vpython
3.7.7
[root@izbp1eednvvtf33syjd02az bin]# python
python
3.7.7 (default, jan 20
2021, 13:05:20
)[gcc
4.8.5
20150623 (red hat 4.8.5-44
)] on linux
type
"help
", "
", "
credits
" or "
license
"for
more
information.
>>>import ssl
>>>[root@izbp1eednvvtf33syjd02az bin]#
重新編譯安裝nginx
先讓主機上網 安裝編譯工具準備 gcc gcc c pcer pcer devel openssl openssl devel 搞成這樣就妥了 在主機上 yum install y lrzsz 找乙個目錄 放進去,rz塞進去,新建乙個nginx使用者,useradd s sbin nologin m...
編譯安裝python3
centos 6預設安裝了 python2.x 的版本,安裝 python3 時,不要對 python2.x 做多餘的處理,很多程式仍然依賴 python2 環境。wget tmp 目錄下yum y install zlib devel bzip2 devel openssl devel ncurs...
python3編譯安裝 編譯安裝Python 3
目前python最新版為python 3,以下是編譯安裝python 3.7.0的方法,根據提示一行乙個命令輸入即可 安裝依賴 yum y install wget gcc gcc c libffi devel zlib devel wget 解壓tar xvjf python 3.7.0.tar....