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实现html转ubb代码(html2ubb)
Jul 03 Python
更改Python命令行交互提示符的方法
Jan 14 Python
Python的面向对象思想分析
Jan 14 Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
详解如何使用Python编写vim插件
Nov 28 Python
Python简单生成随机数的方法示例
Mar 31 Python
Python基于更相减损术实现求解最大公约数的方法
Apr 04 Python
python3实现windows下同名进程监控
Jun 21 Python
python实现简易动态时钟
Nov 19 Python
python将txt文件读取为字典的示例
Dec 22 Python
Python selenium自动化测试模型图解
Apr 15 Python
Python-for循环的内部机制
Jun 12 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
文章推荐系统(三)
2006/10/09 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
web.py中调用文件夹内模板的方法
2014/08/26 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
Django models.py应用实现过程详解
2019/07/29 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
美国在线印刷公司:PsPrint
2017/10/12 全球购物
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
汉森批发:Hansen Wholesale
2018/05/24 全球购物
餐厅考勤管理制度
2014/01/28 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
消防安全员岗位职责
2014/03/10 职场文书
代办委托书怎样写
2014/04/08 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
学生安全责任书范本
2014/07/24 职场文书
银行委托书范本
2014/09/28 职场文书
个人党性分析材料
2014/12/19 职场文书
统计员岗位职责
2015/02/11 职场文书
企业党建工作总结2015
2015/05/26 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书