Alpine安装Python3依赖出现的问题及解决⽅法
apk换源
sed -i 's//mirrors.aliyun/g' /etc/apk/repositories
python安装教程非常详细安装Python的构建环境
apk add --no-cache --virtual build-dependencies \
python3-dev \
libffi-dev \
openssl-dev \
gcc \
libc-dev \
make
安装Python依赖包ImportError: cannot import name 'Feature' from 'setuptools'
pip install --upgrade pip setuptools==45.2.0 -i pypi.tuna.tsinghua.edu/simple
ModuleNotFoundError: No module named 'Cython'
pip install cython -i pypi.tuna.tsinghua.edu/simple
pymssql安装不上
command 'gcc' failed with exit status 1
后⾯发现是漏装了⼀个环境freetds-dev
重新安装之后,就能成功安装依赖了
apk add freetds-dev
注意的是,依赖成功安装之后,如果为了docker镜像⼤⼩,卸载了freetds-dev这个环境包,会导致访问数据库的时候报
错libsybdb.so.5: cannot open shared object file: No such file or directory
grpcio安装不上
和上⾯⼀样,漏了环境build-base linux-headers
执⾏apk add build-base linux-headers之后,就能成功安装
Pillow安装不上
和上⾯⼀样,漏了环境jpeg-dev zlib-dev
执⾏apk add jpeg-dev zlib-dev之后,就能成功安装
最后卸载依赖
apk del build-dependencies
到此这篇关于Alpine安装Python3依赖出现的问题及解决⽅法的⽂章就介绍到这了,更多相关Alpine安装Python3依赖内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论