Alpine安装Python3依赖出现的问题及解决方法


Posted in Python onDecember 25, 2020

apk换源

sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

安装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 https://pypi.tuna.tsinghua.edu.cn/simple

ModuleNotFoundError: No module named 'Cython'

pip install cython -i https://pypi.tuna.tsinghua.edu.cn/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依赖内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
python调用百度语音识别api
Aug 30 Python
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
Nov 29 Python
python采集微信公众号文章
Dec 20 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
python实现微信定时每天和女友发送消息
Apr 29 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
python3 使用traceback定位异常实例
Mar 09 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
用python对excel进行操作(读,写,修改)
Dec 25 #Python
python Pexpect模块的使用
Dec 25 #Python
Python中读取文件名中的数字的实例详解
Dec 25 #Python
Python的logging模块基本用法
Dec 24 #Python
python 通过exifread读取照片信息
Dec 24 #Python
python 如何上传包到pypi
Dec 24 #Python
python 基于PYMYSQL使用MYSQL数据库
Dec 24 #Python
You might like
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
php图片添加水印例子
2016/07/20 PHP
nginx下安装php7+php5
2016/07/31 PHP
php多进程应用场景实例详解
2019/07/22 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
javascript轮播图算法
2016/10/21 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
python使用KNN算法识别手写数字
2019/04/25 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
优秀大学生的自我评价
2014/01/16 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
软件售后服务方案
2014/05/29 职场文书
标准毕业生自荐信
2014/06/24 职场文书
防汛工作情况汇报
2014/10/28 职场文书
个人简历求职信范文
2015/03/20 职场文书
教师远程研修感悟
2015/11/18 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript