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 算法 排序实现快速排序
Jun 05 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
Apr 17 Python
python 简单的绘图工具turtle使用详解
Jun 21 Python
利用python如何处理nc数据详解
May 23 Python
从0开始的Python学习016异常
Apr 08 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
python3.6 tkinter实现屏保小程序
Jul 30 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
python如何将两张图片生成为全景图片
Mar 05 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
python中的yield from语法快速学习
Nov 06 Python
使用Python下载抖音各大V视频的思路详解
Feb 06 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中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python函数参数类型*、**的区别
2015/04/11 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
如何通过python画loss曲线的方法
2019/06/26 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
python实现多线程端口扫描
2019/08/31 Python
python 有效的括号的实现代码示例
2019/11/11 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
普师专业个人自荐信范文
2013/11/26 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
自荐信如何制作?
2014/02/21 职场文书
奉献演讲稿范文
2014/05/21 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书