python - 如何为 App Engine 应用程序设置 vscode Python 调试器?

标签 python google-app-engine visual-studio-code

按照官方的步骤后wiki使用断点启动或设置断点时,我不断收到以下错误:

    /ptvsd/wrapper.py", line 423, in pydevd_request
    os.write(self.pipe_w, s.encode('utf8'))
  File "google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/stubs.py", line 40, in os_error_not_implemented
    raise OSError(errno.ENOSYS, 'Function not implemented')
OSError: [Errno 38] Function not implemented

应用程序仍然运行,但从未命中断点。似乎 ptvsd 正在尝试使用一些被 App Engine 沙盒环境阻止的方法。我在 python virtualenv 中运行 vscode,有什么线索吗?

最佳答案

我的解决方案是使用 PyCharm 社区版的调试器,它类似的也许更强大的 IDE 和调试器用于特定于 Python 的调试。

关于python - 如何为 App Engine 应用程序设置 vscode Python 调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249076/

相关文章:

python - 将谷歌应用引擎实体下载为 CSV

javascript - 如何使用命令删除未使用的导入?

python - CGI脚本运行时显示源代码

python - 生成SQL字符串的设计模式

Python 请求 : downloaded image file binary not identical to original?

google-app-engine - 将照片存储在 Blobstore 中或作为 Blob 存储在数据存储中 - 哪个更好/更高效/更便宜?

google-app-engine - 在 GAE 中,用户什么时候可能没有 ID

python - VSCode Jupyter 扩展 : Rich syntax highlighting not working?

visual-studio-code - 无法在 vscode 中运行简单的任务

python - 如何使用列表理解从嵌套字典中提取