我正在使用Python3.7运行时并使用命令将googlemaps模块安装到lib文件夹中$ python -m pip --upgrade install -t lib/ googlemaps它在本地运行良好。我将我的烧瓶项目部署到谷歌云中,我在其中定义了appengine_config.py如下供应商:import osfrom google.appengine.ext import vendor# Add any libraries installed in the "lib" folder.vendor.add('lib')vendor.add(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'lib'))但是当项目部署在谷歌引擎上时,我收到这个错误: import googlemaps ModuleNotFoundError: No module named 'googlemaps'请问有什么帮助吗?
2 回答
动漫人物
TA贡献1815条经验 获得超10个赞
你的lib文件夹有__init__.py吗?
它需要一个,因为lib文件夹被视为一个包
https://docs.python.org/3/tutorial/modules.html#packages
但是如果可以的话,你应该使用像@Dustin 推荐的那样的requirements.txt。我已经在 python2 环境中工作多年,我的lib文件夹已经变得一团糟。
添加回答
举报
0/150
提交
取消
