python 3安裝的各種報錯

2021-10-03 16:22:07 字數 1689 閱讀 7019

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...