Alpine Linux安装zope.interface==4.7.1提示版本不存在怎么解决?
Alpine Linux安装zope.interface==4.7.1报错解决方案
- 先确认Python版本兼容性
zope.interface 4.7.1仅适配Python 2.7、3.5~3.9版本,执行python3 -V查看当前Alpine系统中的Python3版本,若版本高于3.9,要么安装适配旧版本zope.interface的Python,要么更换为适配高版本Python的zope.interface发行版。 - 安装系统编译依赖
Alpine默认缺少C编译相关依赖,先执行以下命令安装依赖:
之后升级pip、setuptools、wheel到最新版本:apk add --update python3-dev py3-pip build-base libffi-dev openssl-devpip3 install --upgrade pip setuptools wheel - 换官方源执行安装
若默认pip源未同步对应版本包,指定PyPI官方源安装:pip3 install zope.interface==4.7.1 -i https://pypi.org/simple/ - 源码编译安装(可选)
如果上述步骤都无法执行,可手动下载源码包编译安装:
注:高版本Python环境下源码编译可能出现语法兼容报错,建议优先更换适配的zope.interface版本。wget https://pypi.org/packages/source/z/zope.interface/zope.interface-4.7.1.tar.gz tar -zxvf zope.interface-4.7.1.tar.gz cd zope.interface-4.7.1 pip3 install .
内容的提问来源于stack exchange,提问作者tee
相关产品推荐
相关产品推荐

