博客
关于我
python 记录下Python开发环境的安装配置
阅读量:341 次
发布时间:2019-03-04

本文共 1187 字,大约阅读时间需要 3 分钟。

标题 安装python3.8.2报错Can’'t connect to HTTPS URL because the SSL module is not available

使用的Linux版本为centos7,打算安装一下最新版本Python3.8.2,自然去Python官方网站找到Python-3.8.2.tgz这个源码安装包,centos为win7下的虚拟机,一通安装Samba然后把安装包传入Linux。由于是虚拟机,因此没有打算安装pyenv这个版本虚拟化工具,直接源码编译.。编译没什么好说的`

#编译前的编译环境检查,安装yum install openssl-devel zlib-devel gccmake patch bzip2-devel sqlite-develreadline-devel gdbm-devel#总共九个开发包,如果嫌麻烦,直接组安装#yum groupinstall 'Development Tools'或者在安装系统时把#development tools选项勾选,,如果还缺什么,根据编译安装的报#错重新添加即可configure --prefix=/usr/local/python3.8  make && make install  即使这样,很不幸,我还是报错了。运行pip   安装某个模块,  Can''t connect to HTTPS URL because the   SSL module is not available   #无奈,只好重新编译,反复几次后,仍然无果,   #只好在网上寻找答案。   #找到解包目录,也就是编译开始的地方,   #打开Module目录下的Setup文件,查找SSL=   #例如我的目录是/home/aaa/Python3.8.2/Modules/Setup   #要注意目录和文件都是大写开头的。将   这个文件的#SSL=/usr/local/ssl这一行下面的三行的注释   取消掉即可。   #再次重新编译,然后添加环境变量。成功。   #添加环境变量需要注意下,   打开/etc/profile这个文件,#直接到底,添加 新的一/行,   PATH=/usr/bin:/usr/sbin:/usr/local/bin:   /usr/local/sbin:/root/bin:/usr/local/python3.8   因为我是指定编译安装到/usr/local/python3.8,。   如果,环境变量写错了,系统起不来了,也不用慌,   重启后,破解root密码那个方法进入系统在修改文件就   可以了,还一个添加环境变量是/etc/bashrc,这个   文件是用户环境变量,危险性相对较小,重复上   述动作,然后source 下文件就好了。

转载地址:http://wakr.baihongyu.com/

你可能感兴趣的文章
AcWing 786: 第k个数
查看>>
AcWing 798. 差分矩阵
查看>>
AcWing 828. 模拟栈
查看>>
AcWing 845. 八数码(BFS)
查看>>
AcWing 849. Dijkstra求最短路 I(Dijkstra)
查看>>
AcWing 4. 多重背包问题(带有个数限制的完全背包问题dp)
查看>>
EventBus简单Demo实现
查看>>
添加Selinux权限
查看>>
ifconfig网络配置信息解析
查看>>
(2019.9.10测试可用)如何在Windows的cmd中使用ls命令
查看>>
多因子策略中的IC、IR是什么,以及如何计算
查看>>
pd.resample('B')指重采样为工作日
查看>>
债券中的久期是什么意思
查看>>
MA、WMA、EMA、EXPMA区别及公式详述
查看>>
国内量化交易现状总结
查看>>
阿里云云解析DNS各种概念深度剖析
查看>>
(20200328已解决)从docker容器内复制文件到宿主机
查看>>
理解Docker ulimit参数
查看>>
Factor Exposure因子暴露
查看>>
理解DSL||AST||query clauses||X-Pack||JDBC||ODBC
查看>>