linux无法安装第三方库(SSL module is not available)
问题一:pip3 install 第三方库报错,提示:【建议用解决办法2-省时】
Can't connect to HTTPS URL because the SSL module is not available
问题原因:LINUX没有安装 OpenSSL 开发包。
解决办法1:windows下载OpenSSL再用ftp传到linux、再配置。
步骤:
1、 检查是否有安装:
-bash-4.1# openssl version -a
2、如果不是最新或没安装,则下载最新的openssl:(因为连xshell 命令中下载比较慢)
下载地址:https://www.openssl.org/source
3、下载XFtp用来上传文件到服务器, XFtp下载地址:Thank You - 下载 - NetSarang Website 用试用版本就够了
4、XFtp传输问题:连上服务器,直接拖到服务器位置:/usr/local/src
5、解压 tar -xzf jsonpath-0.82.tar.gz
6、安装openssl 到 /usr/local/openssl 目录:
去到解压后的路径: cd /usr/local/openssl
再执行:./config shared zlib --prefix=/usr/local/openssl && make&& make install
7、设置依赖文件目录:先切到local下
root@csxsscngxB bin]# cd /usr/local
[root@csxsscngxB local]# ldd /usr/local/openssl/bin/openssl
8、设置软链:
功能是为某一个文件在另外一个位置建立一个同不的链接,具体用法是:ln -s 源文件 目标文件
(这里特别注意 不通系统版本路径稍有不通,如下:)
[root@localhost /]# ln -sf /usr/local/openssl/lib64/libssl.so.3 /usr/lib/libssl.so.3
[root@localhost /]# ln -sf /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib/libcrypto.so3
[root@localhost /]# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
[root@localhost /]# ln -s /usr/local/openssl/include/openssl /usr/include/openssl
[root@localhost /]# echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf
创建后就能在目标路径看到了
9、检查动态链接库:
[root@localhost /]# ldconfig -v
显示正在扫描的目录及搜索到的动态链接库,还有它所创建的连接的名字
配错提示举例:错了就重配,路径要对
10、查看新版是否生效
[root@localhost /]# openssl version -a
参考文章:
linux上安装openssl的步骤 - 后浪_pro - 博客园
Linux下安装、升级、配置OpenSSL最新版本的详细步骤_jugt的博客-CSDN博客
解决办法2: 绕开SSL检验
修改配置文件,改成http的国内pip源 ,依次执行命令:
# cd /root/.config/pip
# vim pip.conf
1、按 i 进入编辑模式
2、输入以下内容,然后按ESC退出编辑模式,再依次按 shift : wq
3、查看修改是否保存成功:# cat pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url =
http://pypi.douban.com/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
http://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=
pypi.mirrors.ustc.edu.cn
mirrors.aliyun.com
pypi.douban.com
pypi.tuna.tsinghua.edu.cn
4、执行pip3 install 命令:显示如下表示成功啦
问题二:pip还是无法安装第三方库,提示找不到资源
解决办法:
1、python官网下载并解压,用XFtp放到第三方包路径下,并解压到site-packages路径下:
我的是/usr/local/python3/lib/python3.8/site-packages
2、去到解压的路径,用命令: python setup.py install 安装 (以下是jsonpath的安装)
先写到这里,欢迎指正留言~~~
linux无法安装第三方库(SSL module is not available)相关推荐
- linux python安装第三方库_Linux中安装python3.6和第三方库
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.6 1. 安装依赖环境 ...
- Linux Python 安装第三方库时报错 package wheel is not installed
如图,安装第三方库报错 Could not build wheels for pyspider, since package 'wheel' is not installed. Could not b ...
- Python pip安装第三方库的国内镜像
Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...
- 电脑python安装库_Python安装第三方库的3种方法 -电脑资料
这篇文章主要介绍了Python安装第三方库的3种方法,本文讲解了通过setuptools来安装python模块.通过pip来安装python模块.直接从网上下载下可执行文件来安装三种方法,需要的朋友可 ...
- python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...
今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...
- python安装第三方库win10_在win里anaconda怎么安装第三方的库
这次给大家带来在win里anaconda怎么安装第三方的库,在win里anaconda安装第三方库的注意事项有哪些,下面就是实战案例,一起来看一下. anaconda 集成了很多科学计算中所需要的包, ...
- python 安装第三方库/包(命令/详细注释),如安装pyinstaller库
PyInstaller库 把.py源代码转换成无需源代码的可执行文件 将源程序编译打包成一个直接可以执行的程序 Linux Windows .exe文件 Mac OS X 系统可执行文件 官网: ht ...
- Anaconda:使用pip安装第三方库:keras、TensorFlow、h5py
Anaconda:使用pip安装第三方库:keras.TensorFlow.h5py 一.Anaconda的下载和安装 在Anaconda的官网上下载python3.7版本的Anaconda. 二.安 ...
- Centos7.5下pip安装第三方库时出现提示:You are using pip version 8.1.2, however version 10.0.1 is available.
今天我在安装第三方库Django框架时出现的完整的提示为: You are using pip version 8.1.2, however version 10.0.1 is available. ...
最新文章
- P2050-[NOI2012]美食节【费用流,动态连边】
- C#取整函数Math.Round、Math.Ceiling和Math.Floor 【非原创,用来收藏,分享】
- 【转帖】windows命令行中java和javac、javap使用详解(java编译命令)
- 如何缩小码农和高手的差距
- 别再造假数据了,来试试 Faker 这个库吧!
- GartnerSynergy:一场IBM云业务营收引发的争议
- 大数据Hadoop生态系统介绍
- 一种基于复制粘贴的cam350邮票孔拼版教程(三) 导出钻孔文件
- 使用正交表法设计测试用例
- 汽车扭杆弹簧式悬架系统设计-轿车扭杆弹簧式悬架设计方案
- 利用HbuilderX制作简单网页
- 超硬核!第16届CLK大会完整议程全公布!
- 为什么要用深浅拷贝、什么是深浅拷贝、以及如何实现
- 判断100以内素数 阿星小栈
- 微信小程序开发入门指南一
- CES2018,三星为何将MicroLED应用于电视而非手机?
- 已注销主体的公众号迁移办理流程及方法
- 使用加速人生后 sqlserver 本地数据库打不开
- 玉米社:什么是长尾关键词_举例_拓词方法思路
- IT培训机构到底靠谱不靠谱?首先看这4点
热门文章
- python数据采集概述
- 小程序提示框_废品之家小程序招财点的介绍和使用
- Linux查看版本当前操作系统信息
- adb驱动安装和使用报错笔记
- 基于FPGA的QPSK调制系统verilog开发
- 华硕 TUF GAMING FX504GE_FX80GE电脑 Hackintosh 黑苹果efi引导文件
- iOS开发 超详细Flutter开发环境搭建
- 设置linux默认音频设备,Ubuntu18.04设置系统默认音频设备:使用pavucontrol命令
- win10下pip的下载与安装教程
- 算法第四版习题解答(1.2 Data Abstraction)