python 记录下Python开发环境的安装配置
发布日期:2021-05-07 15:03:42 浏览次数:12 分类:原创文章

本文共 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 下文件就好了。
上一篇:Linux下的一些文本处理工具
下一篇:正则表达式的学习(1)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月05日 14时37分17秒