centos6.5安装python3.7.1之后无法使用pip的解决方案
2019-02-15 00:21
1051 查看
编译安装全是坑……
第一遍装完无法使用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文件删除掉。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- Centos6.5 编译安装python3.5版本,无法使用退格键方向键删除键等
- centos7.2+python2.7 gdal安装教程(校园网开启防火墙,无法使用yum,pip等工具)
- python3.7.1安装后改文件名导致pip等指令无法使用的bug
- CentOS中python升级之后yum无法使用的问题
- python安装了2.7之后终端无法使用退格,上下左右
- CentOS6.5安装Python2.7和Pip
- Centos6.5 python2.6.6升级2.7.13,安装setuptools和pip
- python2与python3共存之后 pip 无法使用
- CentOS 7-(64位)系统下安装Anaconda(Python3.x)及pip使用
- 树莓派3B上一些使用pip无法装的python库的安装命令备忘
- Centos 升级到python3后pip 无法使用的解决方法
- CentOS6.5上安装Python2.7和PIP
- CentOS6.5升级Python2.6到Python2.7并安装pip
- Windows环境下Python使用pip安装部分包出现错误的解决方案
- 无法使用pip命令安装python第三方库的原因
- MAC 系统 单独安装的python无法使用pip安装第三方包
- CentOS6.5安装Python2.7和Pip
- VMware之——安装CentOS6.5后无法连接网络的解决方案
- python2.7无法使用pip的解决方法(安装easy_install)
- 详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案