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列表操作实例
Jan 14 Python
Python冒泡排序注意要点实例详解
Sep 09 Python
Python中的pygal安装和绘制直方图代码分享
Dec 08 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
通过python爬虫赚钱的方法
Jan 29 Python
Python安装与基本数据类型教程详解
May 29 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
Jun 10 Python
Keras预训练的ImageNet模型实现分类操作
Jul 07 Python
如何以Winsows Service方式运行JupyterLab
Aug 30 Python
Python3中的tuple函数知识点讲解
Jan 03 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自定义函数实现代码
2011/12/30 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
Python基本socket通信控制操作示例
2019/01/30 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
大学生毕业求职自荐书范文
2014/02/04 职场文书
中青班党性分析材料
2014/02/16 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
律政俏佳人观后感
2015/06/09 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
TV动画《间谍过家家》公开PV
2022/03/20 日漫
Python实现简单得递归下降Parser
2022/05/02 Python
Java版 简易五子棋小游戏
2022/05/04 Java/Android