Python Google应用程序引擎导入错误:没有名为的模块
我正在谷歌应用程序引擎中创建一个Python Web应用程序。 当我 sudopip安装 第三方库,然后尝试导入它,我得到错误“ImportError:没有名为x的模块”。其中x是该库的名称。以我为例:Boto、Boto3、Fask等 如果我在GAE中进入shell并键入python>>import X,那么该库可以在python环境中使用。在Google app Engine的virtaul服务器上部署应用程序或运行应用程序时,我会收到模块导入错误Python Google应用程序引擎导入错误:没有名为的模块,python,python-2.7,google-app-engine,boto,Python,Python 2.7,Google App Engine,Boto,我正在谷歌应用程序引擎中创建一个Python Web应用程序。 当我 sudopip安装 第三方库,然后尝试导入它,我得到错误“ImportError:没有名为x的模块”。其中x是该库的名称。以我为例:Boto、Boto3、Fask等 如果我在GAE中进入shell并键入python>>import X,那么该库可以在python环境中使用。在Google app Engine的virtaul服务器上部署应用程序或运行应用程序时,我会收到模块导入错误 我甚至尝试过类似的方法:python>>i
- 我甚至尝试过类似的方法:python>>import sys>>sys.path.insert(0,“path\u here”)
- 导出PYTHONPATH并选择这些库所在的位置
- 我没有在我的pc中使用任何本地环境,我直接通过GAE bash控制台、GAE中的启动代码编辑器工作,并运行命令dev_appserver.py$PWD
- 当我这样做的时候
虽然这是一条旧线索,但现在添加以下答案: 运行命令:gcloud组件列表 这将显示安装的不同组件,而不是您的环境中的组件 安装应用程序引擎python组件(如果未安装): gcloud组件安装应用程序引擎python gcloud组件安装应用程序引擎python附加程序 如果不起作用:
在Windows中,卸载、下载并安装Google sdk(检查所需的python版本)。删除安装程序在最后一步中要求您删除的所有文件,然后再次运行gcloud组件命令。您使用的是GAE标准og GAE flexible environment吗?您好,谢谢您的提问。在哪里可以确定它是标准环境还是灵活环境?这是您在创建应用程序时所做的选择。例如查看项目id]。问这个问题的原因是对外部天秤座的处理方式不同。对于GAE,外部库的标准使用是有限的。您想要包含什么库?我正在尝试导入boto、boto3和其他一些第三方库以部署图表。目前这是一个标准环境。可能是