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中实现对list做减法操作介绍
Jan 09 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
Python反射和内置方法重写操作详解
Aug 27 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
Python发送邮件功能示例【使用QQ邮箱】
Dec 04 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
推荐值得学习的12款python-web开发框架
Aug 10 Python
Pytest如何使用skip跳过执行测试
Aug 13 Python
python中yield的用法详解
Jan 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
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
Node.js使用NodeMailer发送邮件实例代码
2017/03/06 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
实现vuex原理的示例
2020/10/21 Javascript
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
Python实现快速计算词频功能示例
2018/06/25 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python如何建立全零数组
2020/07/19 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
简历的个人自我评价范文
2014/01/03 职场文书
预防传染病方案
2014/06/14 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
干部对照检查材料范文
2014/08/26 职场文书
国庆促销活动总结
2014/08/29 职场文书
会计人员演讲稿
2014/09/11 职场文书
2014年食堂工作总结
2014/11/20 职场文书
python turtle绘图命令及案例
2021/11/23 Python
方法汇总:Python 安装第三方库常用
2022/04/26 Python