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设置socket代理的方法
Jan 14 Python
Python xlrd读取excel日期类型的2种方法
Apr 28 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
Python GUI自动化实现绕过验证码登录
Jan 10 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
Python中相见恨晚的技巧
Apr 13 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
第八节 访问方式 [8]
2006/10/09 PHP
php后台程序与Javascript的两种交互方式
2009/10/25 PHP
PHP获取二维数组中某一列的值集合
2015/12/25 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
JavaScript DOM 添加事件
2009/02/14 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python实现的RSS阅读器实例
2015/07/25 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
Python Web版语音合成实例详解
2019/07/16 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
2014年教师节红领巾广播稿
2014/09/10 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
优秀党员事迹材料
2014/12/18 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
Redis唯一ID生成器的实现
2022/07/07 Redis