按照官方的步骤后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/