centos7中安装python3.7遇到的问题
安装python3.7的步骤
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
tar xvf Python-3.7.3.tar.xz
cd Python-3.7.3/
./configure --prefix=/opt/python3.7 #指定安装目录
在安装过程中遇到两处错误
1"zipimport.ZipImportError: can't decompress data; zlib not available"错误提示,
缺少zlib依赖导致
解决方法:yum install zlib zlib-devel -y
2 ModuleNotFoundError: No module named '_ctypes' 错误提示
缺少libffi依赖导致:
解决方法:yum install libffi-devel -y
3: pip不能使用的问题
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443):
没有安装openssl软件包导致
解决方法:yum -y install openssl-devel openssl
问题解决后添加环境变量并加载配置
在/etc/profile 中添加
PATH=/opt/python3.7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
加载配置文件
source /etc/profile
4.在安装python虚拟环境软件包时报以下错误
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-2oveqest/virtualenvwrapper/
这个是python版本问题导致
所以
python3 -m pip install --upgrade --force pip #升级一下pip使之兼容python2就解决了
5在安装python3是出现
configure:3885: error: no acceptable C compiler found in $PATH
解决方式:yum -y install gcc
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单