以下内容来自「玩转腾讯云」用户原创文章,已获得授权。
本次作者主要是想利用腾讯云的 Serverless 云函数服务,由于腾讯云函数 Python 的环境只配置了基础的 Python 库,
比如流行的 Pandas 库并没有包含在内,这就导致了面板数据类型的分析不能很好的进行。本次文章主要想解决的问题如下:
- 利用 Docker 部署跟腾讯云函数一致的环境
- 由于腾讯云函数采用了 Python 3.6.1 版本,该版本相对而言比较老旧,需要安装适配的 Pandas 版本。
- 本次依赖安装,需要尽可能的利用腾讯云函数中 Python 3.6.1 自带的库,仅安装需要的依赖,以便提高加载速度
- 本次主要在本地生成合适的依赖,手动上传到腾讯云函数服务中。
1. 本地安装 Docker
本地安装 Docker 服务,需要根据不同的操作系统来采用不同的安装方式,本次作者主要采用 Windows 10 64 位的家庭版
操作系统,目前最新的 Windows 版本已经可以直接安装 Docker 服务。具体的安装方式,由于网络上已经有各式各样的安装指导,故在此仅贴出相关的链接:参考安装文章
2. 开启服务
- 注册腾讯云
- 开通腾讯云 Severless 服务
- 函数服务 -> 新建 -> 自定义创建 -> 选择合适的地区(尽量靠近目标用户地区)-> 设置合适的函数名称 -> 选择 Python3.6