linux環境下
首先明確問題出現原因,是因為openssl版本過低或者不存在 so:
檢視openssl安裝包,發現缺少openssl-devel包
[root@localhost ~]# rpm -aq|grep openssl
openssl-0.9.8e-20.el5
openssl-0.9.8e-20.el5
[root@localhost ~]#
yum安裝openssl-devel
[root@localhost ~]# yum install openssl-devel -y
檢視安裝結果
[root@localhost ~]# rpm -aq|grep openssl
openssl-0.9.8e-26.el5_9.1
openssl-0.9.8e-26.el5_9.1
openssl-devel-0.9.8e-26.el5_9.1
openssl-devel-0.9.8e-26.el5_9.1
重新對python3.6進行編譯安裝,用一下過程來實現編譯安裝:
cd python-3.6.4
./configure --with-ssl
make
sudo make install
windows環境下:
之後問題就解決了
3.7版本需要乙個新的包libffi-devel,安裝此包之後再次進行編譯安裝即可。
1 #yum install libffi-devel -y
2 #make install
#wget
#rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
安裝完成後重新進行make install,結束後再次配置相關檔案的軟連線即可
解決辦法:
1、安裝依賴zlib、zlib-devel
2、重新編譯安裝python
具體步驟:
1 到python安裝目錄下,執行./configure
2 編輯modules/setup檔案
vim modules/setup
找到下面這句,去掉注釋
#zlib zlibmodule.c -i(p
refi
x)/i
nclu
de−l
(prefix)/include−l
(exec_prefix)/lib -lz
3 重新編譯安裝:
make 這裡可能仍會報錯:[modules/zlibmodule.o] error 1
解決方案:
#這個錯誤的原因是沒有安裝zlib庫:
#所以我們要首先安裝zlib庫
cd /opt/python-2.7.2/modules/zlib
./configure make && make install
make install
4 重新執行
linux環境下
Python3 安裝遇到的各種問題
解決方式 已解決 呃,我反正是成功了,話說pip 包管理 有點不太好用,後面我也準備不用這個包管理了。解決方式 已解決 所以我們重新編譯安裝python3 不用解除安裝什麼的,我之前以為要解除安裝之類的 cd python 3.6.configure with ssl make sudo make ...
python3安裝 Python3的安裝
1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...
python3 各種轉換
int x for x in bytes ser.read all hex x for x in bytes ser.read all 10進製數字轉16進製制 hex 10 0xa 再轉成bytes hex 10 encode utf 8 b 0xa 16進製制數字轉10進製 int 0x0a 1...