【发布时间】:2018-12-07 05:46:56
【问题描述】:
我正在尝试向 IBM Cloud 添加一个 python 函数。
我使用scrapy库和请求,因此遵循docs我需要创建一个.zip文件,其中包含__main__.py、helpers.py文件和virtualenv。
我做到了
zip -r test.zip __main__.py helper.py virtualenv
并且创建了 zip 文件,但问题是文件太大,我无法将其上传到 IBM。我问了here。
这两个.py 文件(__main__.py helper.py)非常小,因此问题出在virtualenv。我需要压缩它或做一些事情来减小它的大小。
我已经创建了它:
virtualenv virtualenv
它安装了默认依赖项。我用pip 安装了两个额外的库,因此:
pip install requests==2.18.4
pip install Scrapy==1.5.0
我需要这两个。
virtualenv 创建的 zip 文件太大了。
我知道问题出在,因为如果我创建一个没有virtualenv 的.zip 文件,它会毫无问题地上传。
因此有什么方法可以减小大小或解决我的问题并能够将其上传到 IBM?
【问题讨论】:
标签: python ibm-cloud openwhisk ibm-cloud-functions