云函数 折腾了两天最终以失败告终

本来想把自己写的爬虫代码部署到腾讯的云函数上执行,不过由于自己不太熟,加上之前没有用过云函数导致失败,卡在了地方库的安装上,首先我的爬虫代码需要一个lxml的库,由于云函数的python3.6还没有支持lxml,所以需要自己把包体打包上传,但是打包之后我发现问题,测试之后发现不能使用,测试失败显示 cannot import ‘etree’,代码前几行是引入的 from lxml import etree ,于是我就搜索解决办法,看有人说是由于lxml 里面没有etree模块导致的,所有要降低版本,但是所能找到的版本最低只能安装到lxml4.2.2,而且也没有etree模块,于是我就想能不能用其他的模块代替lxml后来发现bs4也不行,但是直接impor lxml 或者 import bs4 就可以,然后我想是不是因为包体是win系统的,不兼容的原因,于是我有折腾了centos7,安装vm12,安装centos7,在centos7里面安装python3.7,再在里面安装pycharm,然后打开pycharm安装lxml发现也没有etree的模块,但是我还是把这些包体打包上传到云函数上面了,测试一下依旧是测试失败,依旧是报错cannot import ‘etree‘’,至此,把爬虫代码上传到云函数宣告失败。

写在后面,晚上我又尝试了阿里云,发现不用上传第三方库就可以运行成功,毕竟阿里云有自家的镜像pip源,还是有优势的,腾讯云的不太方便,两家每月都会有免费运行次数,可以玩玩试试

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值