腾讯云云函数部署包含第三方依赖的python项目之方案

1.安装pipreqs模块

图片[1]-腾讯云云函数部署包含第三方依赖的python项目之方案-Apibug

2.执行pipreqs生成requirements.txt

此处有坑,如果执行命令,直接操作所有源文件目录,则可能会失败。

建议添加import时把所有代码都删除,只留下import信息。如下:

# -*- coding: utf8 -*-
 
import json
import requests
import pandas as pd
import anyjson
import tushare as ts
import time
import datetime

执行pipreqs ./

图片[2]-腾讯云云函数部署包含第三方依赖的python项目之方案-Apibug

3.下载所依赖的库

pip3 install -r requirements.txt -t index

图片[3]-腾讯云云函数部署包含第三方依赖的python项目之方案-Apibug

4.cd到目录执行打包 (这里需要注意在zip打包之前你要确保你的py脚本文件在文件夹内部)

cd index
zip index.zip * -r
图片[4]-腾讯云云函数部署包含第三方依赖的python项目之方案-Apibug
图片[5]-腾讯云云函数部署包含第三方依赖的python项目之方案-Apibug

再然后我们把这个打好的包index.zip选择本地上传zip包到腾讯云云函数即可。

注意:下载依赖库不要把python2跟3弄混了,这也是个坑

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论