我正在使用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 環(huán)境中工作多年,我的lib
文件夾已經變得一團糟。
添加回答
舉報
0/150
提交
取消