腾讯Python云函数打包依赖扩展
功能
打包依赖后可以在腾讯云函数正常的运行代码,把云函数当VPS用
特点
免费(暂无收费计划),基本可以当VPS用,懒人必备,专心(只要负责业务逻辑代码不用管服务器情况)
打包
Linux
可以参考官方教程《云函数 创建部署程序包 - 开发指南 - 文档中心 - 腾讯云》
懒人(推荐)
利用Pycharm 快速安装
创建项目,选择virtualenv
安装第三方扩展(插件) - 设置 - 项目 —> 添加搜索需要的扩展
- 如果下载安装插件扩展速度慢的话可以参考《pip镜像源》
复制扩展
情景假设,我的程序脚本是index.py
需要安装的扩展为 bs4
(BeautifulSoup),目录在D:\python\nobige
1 | D:\PYTHON\NOBIGE |
在创建完项目和安装完插件后目录情况为
1 | D:\PYTHON\NOBIGE |
需要做的便是将venv
—> Lib
—> site-packages
目录下的所有文件和index.py
打包
打包后的压缩包长这个样子
copy
- 下载扩展插件的源码将源码和
index.py
一起打包 - 如
requests
则将 psf-requests-v2.22.0-20-ga4c18cd.tar.gz —->psf-requests-a4c18cd
—->requests
文件夹和index.py
打包,但是有的扩展插件不能这样打包如Bs4
会报错