我正在尝试将sentry
添加到我的项目中以捕获错误。要使用sentry,我需要用pip install raven
安装{
问题是当我想把它作为ibm function
上传到IBM时。在
正如文档所说,我需要上传.zip
文件,其中包括我使用的所有.py
文件,包括virtualenv
。在
如果我这样做(包括virtualenv中的所有内容):
zip -r ascrawler.zip venv __main__.py common.py db.py
zip文件大于允许的48MB。在
因此,按照教程here,我可以只添加我需要的那些virtualenv包。因此,我这样做了:
^{pr2}$但当我试图调用该函数时:
ibmcloud wsk action invoke --result ascrawler --param make Audi --param model A3 --param mileage 2500
我得到了一个找不到raven
的错误:
.....
<module>",
"2018-07-04T12:55:56.590718898Z stderr: from raven import Client", "2018-07-04T12:55:56.590724452Z stderr: ModuleNotFoundError: No module named 'raven'"
知道我做错了什么吗?在
有一个(小)错误停止了这个例子的工作。在
virtualenv
,而不是{该目录名的Python运行时checks for the existance来实例化用户包含的模块。在
相关问题 更多 >
编程相关推荐