1. 程式人生 > >python安裝完畢後,用pip安裝 提示找不到ssl模組

python安裝完畢後,用pip安裝 提示找不到ssl模組

python安裝完畢後,提示找不到ssl模組:
例如這樣:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting xxx
Could not fetch URL https://pypi.python.org/simple/xxxx/: There was a problem confirming the ssl certificate: Can’t connect to HTTPS URL because the SSL module is not available. - skipping
Could not find a version that satisfies the requirement xxx (from versions: )
No matching distribution found for xxx

[[email protected] ~]# python2.7.5
Python 2.7.5 (default, Jun 3 2013, 11:08:43)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

import ssl
Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/python27/lib/python2.7/ssl.py”, line 60, in
import _ssl # if we can’t import it, let the error propagate
ImportError: No module named _ssl

  1. 檢視openssl安裝包,發現缺少openssl-devel包
    [[email protected] ~]# rpm -aq|grep openssl
    openssl-0.9.8e-20.el5
    openssl-0.9.8e-20.el5
    [[email protected] ~]#

  2. yum安裝openssl-devel
    [[email protected] ~]# yum install openssl-devel -y
    檢視安裝結果
    [[email protected] ~]# 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

  3. 重新編譯python
    修改Setup檔案
    vi /usr/software/Python-2.7.5/Modules/Setup
    修改成下面:

 Socket module helper for socket(2)
_socket socketmodule.c timemodule.c

 Socket module helper for SSL support; you must comment out the other
 socket line above, and possibly edit the SSL variable:
SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
  1. 重新編譯
    make
    make install

  2. 測試,已可正常使用。
    [[email protected] ~]# python2.7.5
    Python 2.7.5 (default, Jun 3 2013, 14:56:13)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
    Type “help”, “copyright”, “credits” or “license” for more information.

    import ssl

重新用pip安裝

相關推薦

python安裝完畢pip安裝 提示ssl模組

python安裝完畢後,提示找不到ssl模組: 例如這樣: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avai

成功安裝mysql為何服務管理器裡到MYSQL服務名

解決方案:(參考以下命令)1、開啟cmd,切換到mysql的bin目錄下 2、 D:\Program Files\MySQL5.1\bin>mysqld.exe -installService

ubuntu安裝pycharm在快速啟動欄啟動提示到jdk的解決方法

由於學習python的需要,在電腦上安裝了pycharm社群版,按照說明進入pycharm的bin資料夾之後,執行"./pycharm.sh"指令碼執行pycharm.到此時都是正常的. 可是當再啟動欄啟動pycharm的時候系統卻提示"no JDK found",如下圖所示 倒騰一會後

python中的各個包的安裝pip安裝whl文件

開始菜單 -s pla 英文 target com pac 版本 下載 在安裝之前,一直比較迷惑究竟如何用,安裝完後,發現竟然如此簡單 首先我一般用的是python27,官網下載python27msi安裝window7 64位後,已經自帶了Pip 和 easy_instal

python2.7升級到python3pip進行安裝時報Fatal error in launcher:Unbale to create process using`""

com AR net tar 完成 ng- htm o-c www 解決:python2.7升級到python3後,用pip進行安裝時報Fatal error in launcher:Unbale to create process using`"" 通過查資料查到:htt

在 Server 2008 企業版下 安裝 IIS 7 勾選好 請求篩選模塊了。安裝完畢"請求篩選"卻顯示!

顯示 server ext table figure feature new ui s where 下載並安裝 Administration Pack 到你的Windows Server 2008 上。可以通過下面的鏈接來下載Administration Pack。 htt

Centos7 安裝完畢重啟提示 Initial setup of CentOS Linux 7 (core) 的解決方法

問題: Centos7 安裝完畢後,重新開機啟動後顯示 Initial setup of CentOS Linux 7 (core) 1)[x] Creat user 2)[!]License information (no user will be created)(license

mysql 安裝完畢忘記密碼

1、首先net stop mysql服務,並且切換到工作管理員,有與mysql有關的,最好關閉程序。 2、執行CMD命令切換到MySql安裝bin目錄,下面是我的mysql安裝目錄 cd  D:/Program Files/MySQL/MySQL Server 5.6

解決 伺服器vsftpd安裝完成winscp能上傳和下載檔案的問題

需要修改vsftpd配置檔案,配置檔案預設是不允許上傳下載和修改的 sudo vi /etc/vsftpd.conf 檢視配置檔案裡面的註釋,將你需要的功能的註釋去掉(上傳下載功能都被注視掉了) 然後儲存,重啟vsftpd就可以了。 ps:如果重啟之後發現連線ftp伺

電腦安裝第二個MySQL service 免安裝版時dos安裝提示 the service already exists

      最近,在和公司其他小組成員對接同一個專案時,一個同事把他的本地資料庫(**.sql)檔案匯出來,然後在我Navicat for MySQL 上執行,出現如下[Msg] Finished - Unsuccessfully錯誤,這個問題,之前遇過(詳見我的部落格裡

56個Python網路爬蟲資源媽媽再也不用擔心你到資源!

本列表包含Python網頁抓取和資料處理相關的庫。 網路相關 通用 urllib - 網路庫(標準庫) requests - 網路庫 grab - 網路庫(基於pycurl) pycurl - 網路庫 (與libcurl繫結) urllib3 - 具有執行緒

sbt打包Scala寫的Spark程序打包正常提交運行時提示到對應的類

dex ref 3-9 代碼 intellij read clas 找不到 cep sbt打包Scala寫的Spark程序,打包正常,提交運行時提示找不到對應的類 詳述 使用sbt對寫的Spark程序打包,過程中沒有問題 spark-submit提交jar包運行提示找不到

win cmd執行Python指令碼提示模組問題

Windows關於命令列執行Python指令碼,提示找不到模組的問題,我 本人也是在pycharm上執行沒毛病的,後來在本地搞了個Jenkins做定時任務,誰知道就提示找不到模組 也百度了很多,都是說什麼新增環境變數的,把專案移動到Python目錄的,我都嘗試了沒有成功, 後來才想起來,把檔案裡的所有匯入

在windows下面pip安裝python的包時候提示invalid syntax

syn ges 安裝python 解決 tac 安裝出錯 找到 然而 ack 剛學python,用pip安裝出錯,如下圖: 檢查了一下環境變量,然而並沒沒問題。在stackowerflow上逛了一圈,找到了解決方法: 在命令行下cd 進對應python的script文件目

解決pip安裝Python庫時可能會遇到的問題

png xxx 分享 問題 nbsp sin 系統 錯誤 通過命令 筆者電腦系統是win7,同時安裝了Python2.7和Python3.6,但是在通過命令行直接使用“pip install XXX”安裝Python庫時出現了以下的錯誤信息: Fatal error in

在同一臺電腦安裝python 2 和3並且怎樣安裝各自的pip和模塊

brush 地址 highlight 訪問 獲取 bootstra 電腦 ots ble 安裝python2.7 和 3.6不沖突直接安裝就行 安裝pip 訪問https://pip.pypa.io/en/stable/installing/獲取地址 curl ht

Python安裝bs4pycharm報錯ModuleNotFoundError: No module named 'bs4'

本文主要分享關於在對應python版本中安裝beautifulsoup之後,在程式碼執行時還會提示“No module named 'bs4'”的問題。 首先需要檢查一下,自己安裝beautifulsoup的版本與用來執行程式碼的python版本是不是一致的,為了防止出問題,我將python2與

安裝Anaconda3 怎樣使用 jupyter notebook的 Python 2.7kernel(兩個核可選擇)

Anaconda是使用python進行資料分析或資料探勘的一個優秀的工具包,其中的jupyter notebook也是其中一個十分好用的工具。jupyter notebook的使用方法簡單,直接在命令列中jupyter notebook就可以在瀏覽器中啟動。 眾所

安裝CentOS7文字介面版無法聯網yum安裝軟體提示cannotfindavalidbaseurlforrepo:base/7...

*無法聯網的明顯表現會有:   1、yum install出現 Error: cannot find a valid baseurl or repo:base   2、ping host會提示unknown host   解決方案   1、開啟 vi /et

PIP 安裝或升級python遇到錯誤提示

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #b42419 } s