首页 > 解决方案 > “from”不被识别为内部命令

问题描述

在 Windows 10 上从 Google Cloud SDK 收到错误:

"from" 不是内部或外部命令、可运行程序或批处理文件。

我已经尝试将路径添加到: C:\Program Files\Google\Cloud SDK\google-cloud-sdk.staging\bin 和 C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin 到我的系统路径,但这并没有解决问题。

标签: google-cloud-sdk

解决方案


据我了解您正在使用:

from google.appengine.api import urlfetch

作为 CLI 命令,而这是 Python 指令。因此,您面临的错误。

请注意,正确的方法是:

  1. 安装包:

    pip install --upgrade google-api-python-client
    
  2. 从 Python 代码中导入模块:

    from google.appengine.api import urlfetch
    
  3. 根据您的用例使用模块的功能。

话虽如此,您还应该记住:

  • 您还可以使用标准 Python 库发出出站 HTTP 请求:urllib、urllib2 或 httplib。有关它的更多信息,请访问此处

  • URL Fetch 服务在柔性环境中不可用。但是,没有沙盒限制,因此您的应用可以使用任何 HTTP 库来获取 URL Fetch 功能。


推荐阅读