如何制作可以在 MaxCompute 上使用的 crcmod
之前我们介绍过在 PyODPS DataFrame 中使用三方包。对于二进制包而言,MaxCompute 要求使用包名包含 cp27-cp27m 的 Wheel 包。但对于部分长时间未更新的包,例如 oss2 依赖的 crcmod,PyPI 并未提供 Wheel 包,因而需要自行打包。本文介绍了如何使用 quay.io/pypa/manylinux1_x86_64 镜像制作可在 MaxCompute 上使用的 Wheel 包。
本文参考 https://github.com/pypa/manylinux ,quay.io/pypa/manylinux1_x86_64 镜像也是目前绝大多数 Python 项目在 Travis CI 上打包的标准工具,如有进一步的问题可研究该项目。
- 准备依赖项
不少包都有依赖项,例如 devel rpm 包
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云服务器企业该如何选择
今天来说下企业如何选择阿里云服务器的配置。 企业和个人最大的区别就是企业面向的用户众多,对访问速度和数据安全性要求非常高。试想下你的网站三天两头被黑客攻击,网站被黑了,数据没了,这样的网站怎么能吸引到用户呢。 对于个人站长,用户基数不是非常大,我认识的很多站长基本都是购买一台高配的ecs后,所有的东西都往ecs上安装,比如数据库,缓存服务等。这样做的缺陷是web服务和数据库存储没有进行分离。企业站点一般来说可以分为api和数据存储,api是面向外网用户的,为用户提供数据服务和展现ui。数据库则存储用户的重要数据,将存储和服务分开部署可以有效减小单台服务器的压力,第二则是数据安全更有保障。 所以对于企业站点来说,首先需要将api和数据库存储进行分开部署,以便分摊压力。在企业的前期,可能访问量很小,这时候所有的数据只需要直接访问数据库就可以了。随着访问量的增长,那么对于服务器的性能要求便会非常高,一般企业的场景是:读多于写。所以这时候可能需要引入额外的缓存服务器。 那么对于api和数据库的存储配置我们该如何选择呢?首先也是付费方式和地域选择: 在这里我们同样选择包年包月的付费方式,地域选择...
- 下一篇
解密阿里弹性计算女程序员念卿代码诗!
云栖社区为此推出“三七”女生节特别分享,16位才华横溢的阿里女生们同一时间分享了自己写的代码诗和她们推荐的书单。 你知道这位女程序员代码的释义吗?快来解密吧!评论回复哦! function work(): if [ WellDesigned() -eq 1 ];then Time = Estimated(); else Time = Estimated()*Repeattime(); fi 3月9日在博文中公布谜底哦~ 资料推荐:2018年 弹性计算 干货文章大盘点! 2018年已过,我们迎来了新的一年,在机遇与挑战同在的环境下,我们更应勤于学习。为了方便大家学习,小编为大家盘点了2018年弹性计算云栖号最火的干货文章分享给大家,让我们在新的一年里共同学习和成长! 弹性计算 云栖号简介: 云服务器 ECS(Elastic Compute Service),是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。 2018年10篇最受欢迎博文: 第一篇: 《ECS 支持 IPv6 啦,快来尝鲜吧~》 本文将从实践角度讲述如何创建一个 IPv6 的 ECS...
相关文章
文章评论
共有0条评论来说两句吧...