问题一: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)相关推荐

  1. linux python安装第三方库_Linux中安装python3.6和第三方库

    如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.6 1. 安装依赖环境 ...

  2. Linux Python 安装第三方库时报错 package wheel is not installed

    如图,安装第三方库报错 Could not build wheels for pyspider, since package 'wheel' is not installed. Could not b ...

  3. Python pip安装第三方库的国内镜像

    Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...

  4. 电脑python安装库_Python安装第三方库的3种方法 -电脑资料

    这篇文章主要介绍了Python安装第三方库的3种方法,本文讲解了通过setuptools来安装python模块.通过pip来安装python模块.直接从网上下载下可执行文件来安装三种方法,需要的朋友可 ...

  5. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  6. python安装第三方库win10_在win里anaconda怎么安装第三方的库

    这次给大家带来在win里anaconda怎么安装第三方的库,在win里anaconda安装第三方库的注意事项有哪些,下面就是实战案例,一起来看一下. anaconda 集成了很多科学计算中所需要的包, ...

  7. python 安装第三方库/包(命令/详细注释),如安装pyinstaller库

    PyInstaller库 把.py源代码转换成无需源代码的可执行文件 将源程序编译打包成一个直接可以执行的程序 Linux Windows .exe文件 Mac OS X 系统可执行文件 官网: ht ...

  8. Anaconda:使用pip安装第三方库:keras、TensorFlow、h5py

    Anaconda:使用pip安装第三方库:keras.TensorFlow.h5py 一.Anaconda的下载和安装 在Anaconda的官网上下载python3.7版本的Anaconda. 二.安 ...

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

最新文章

  1. P2050-[NOI2012]美食节【费用流,动态连边】
  2. C#取整函数Math.Round、Math.Ceiling和Math.Floor 【非原创,用来收藏,分享】
  3. 【转帖】windows命令行中java和javac、javap使用详解(java编译命令)
  4. 如何缩小码农和高手的差距
  5. 别再造假数据了,来试试 Faker 这个库吧!
  6. GartnerSynergy:一场IBM云业务营收引发的争议
  7. 大数据Hadoop生态系统介绍
  8. 一种基于复制粘贴的cam350邮票孔拼版教程(三) 导出钻孔文件
  9. 使用正交表法设计测试用例
  10. 汽车扭杆弹簧式悬架系统设计-轿车扭杆弹簧式悬架设计方案
  11. 利用HbuilderX制作简单网页
  12. 超硬核!第16届CLK大会完整议程全公布!
  13. 为什么要用深浅拷贝、什么是深浅拷贝、以及如何实现
  14. 判断100以内素数 阿星小栈
  15. 微信小程序开发入门指南一
  16. CES2018,三星为何将MicroLED应用于电视而非手机?
  17. 已注销主体的公众号迁移办理流程及方法
  18. 使用加速人生后 sqlserver 本地数据库打不开
  19. 玉米社:什么是长尾关键词_举例_拓词方法思路
  20. IT培训机构到底靠谱不靠谱?首先看这4点

热门文章

  1. python数据采集概述
  2. 小程序提示框_废品之家小程序招财点的介绍和使用
  3. Linux查看版本当前操作系统信息
  4. adb驱动安装和使用报错笔记
  5. 基于FPGA的QPSK调制系统verilog开发
  6. 华硕 TUF GAMING FX504GE_FX80GE电脑 Hackintosh 黑苹果efi引导文件
  7. iOS开发 超详细Flutter开发环境搭建
  8. 设置linux默认音频设备,Ubuntu18.04设置系统默认音频设备:使用pavucontrol命令
  9. win10下pip的下载与安装教程
  10. 算法第四版习题解答(1.2 Data Abstraction)