当前位置: 首页 > 编程笔记 >

centos6.5安装python3.7.1之后无法使用pip的解决方案

郭麒
2023-03-14
本文向大家介绍centos6.5安装python3.7.1之后无法使用pip的解决方案,包括了centos6.5安装python3.7.1之后无法使用pip的解决方案的使用技巧和注意事项,需要的朋友参考一下

编译安装全是坑……

第一遍装完无法使用pip,报错找不到ssl模块。各种报错:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
。。。
configure: error: Invalid --with-openssl value
。。。

结果各种捣鼓。

1、注意cetos6.5自带的openssl版本是1.0.1,需要升级到1.0.2,升级完之后用openssl version检查一下;

2、提前安装好各种依赖包。yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  libffi-devel

3、./configure --prefix=/usr/local/python 之后,需要进到Modules里,修改Setup如下(一般升级完openssl,openssl默认就在/usr/local/ssl文件夹了):

# Socket module helper for socket(2)
_socket socketmodule.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

把这5行的注释去掉。再进行make && make install,应该就能成功了。如果以前编译失败,记得把原来的Makefile文件删除掉。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 本文向大家介绍pip安装时ReadTimeoutError的解决方法,包括了pip安装时ReadTimeoutError的解决方法的使用技巧和注意事项,需要的朋友参考一下 2018.1.22解决办法 一般情况下PIP出现ReadTimeoutError都是因为被GFW给墙了,所以一般遇到这种问题,我们可以选择国内的镜像来解决问题。 在Windows下: C:\Users\Administrator

  • 本文向大家介绍完美解决安装完tensorflow后pip无法使用的问题,包括了完美解决安装完tensorflow后pip无法使用的问题的使用技巧和注意事项,需要的朋友参考一下 Win8,ANACONDA3(64-bit),Python3.6.2。ANACONDA Prompt中不能用pip命令安装包,并且是在安装了TensorFlow后才发生的。 报错如下: 解决方案: 1.conda insta

  • 本文向大家介绍pip install urllib2不能安装的解决方法,包括了pip install urllib2不能安装的解决方法的使用技巧和注意事项,需要的朋友参考一下 python35 urllib2 不能用 用urllib3是一个第三方库 以上这篇pip install urllib2不能安装的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍解决pycharm无法调用pip安装的包问题,包括了解决pycharm无法调用pip安装的包问题的使用技巧和注意事项,需要的朋友参考一下 问题:pycharm无法调用pip安装的包 原因:pycharm没有设置解析器 解决方法: 打开pycharm->File->Settings->Project Interpreter->设置为你的python路径,我的是:C:\Python27\

  • 本文向大家介绍Centos 升级到python3后pip 无法使用的解决方法,包括了Centos 升级到python3后pip 无法使用的解决方法的使用技巧和注意事项,需要的朋友参考一下 一. 问题 pip无法使用. 二. 系统环境 三. 解决方法 设置软连接. 1.查找pip所在位置 2.设置软连接 语法参见: 检测一下效果: 以上这篇Centos 升级到python3后pip 无法使用的解决方

  • 本文向大家介绍Pycharm无法使用已经安装Selenium的解决方法,包括了Pycharm无法使用已经安装Selenium的解决方法的使用技巧和注意事项,需要的朋友参考一下 电脑C盘安装python27的时候也安装了selenium,但是最近刚刚使用工具Pycharm,新建工程后,然后建立.py文件后,使用语句:from selenium.webdriver.support.wait impor