"from" 未被识别为内部命令

"from" is not recognized as an internal command

在 Windows 10 上从 Google Cloud SDK 中获取错误:

"from" 未被识别为内部或外部命令, 可运行的程序或批处理文件。

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

据我了解您正在使用:

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。有关它的更多信息,请转到 here

  • URL Fetch service is not available in the flexible环境。但是,没有沙盒限制,因此您的应用可以使用任何 HTTP 库来获得 URL 提取功能。