无法使用 pycharm 调试 Dev Appserver,但可以 运行 正常
Unable to Debug Dev Appserver using pycharm, but able to run fine
尝试使用 PyCharm(使用 dev_appserver)在本地 运行 一个 python 2.7 应用程序引擎应用程序,我的机器是 python 3.7,但我有python 2.7 虚拟环境设置作为项目解释器,在 运行 宁项目时工作正常。
然而,当尝试调试相同的 运行 配置(运行 没问题)时,我收到以下错误
ERROR: (dev_appserver) python2: command not found
我可以在虚拟环境内外的终端中 运行 python2
命令,所以我不确定这里出了什么问题。
如果有帮助,我目前正在 运行ning Pop!_OS 20.04 LTS。
我在 mac catalina 和 Pycharm 2020.1.2 上遇到了同样的问题。
我能够通过使用“Python 配置”而不是“App Engine 服务器”配置来启动调试器。步骤如下:
- 点击“编辑配置”,添加新的“Python配置”
- 在脚本路径中,输入 dev_appserver.py
的完整路径
- 在参数中,输入“--max_module_instances="default:1"。” (根据https://cloud.google.com/appengine/docs/standard/python/tools/using-local-server#debugging_with_pdb)
- 在工作目录中,输入项目的路径
这并不完美,但至少您可以 运行 pycharm 中的调试器。
我期待有朝一日能使用“App Engine 服务器”配置获得更好的答案。
我在 python 3 上启动新的 AppEngine 项目后遇到了同样的问题。最初,我认为问题出在新版本的 Google Cloud SDK 上。我花了很多时间研究 linking/unlinking python 版本和环境变量。
但最终,PyCharm 更新到 2021.1.2 解决了这个问题。
尝试使用 PyCharm(使用 dev_appserver)在本地 运行 一个 python 2.7 应用程序引擎应用程序,我的机器是 python 3.7,但我有python 2.7 虚拟环境设置作为项目解释器,在 运行 宁项目时工作正常。
然而,当尝试调试相同的 运行 配置(运行 没问题)时,我收到以下错误
ERROR: (dev_appserver) python2: command not found
我可以在虚拟环境内外的终端中 运行 python2
命令,所以我不确定这里出了什么问题。
如果有帮助,我目前正在 运行ning Pop!_OS 20.04 LTS。
我在 mac catalina 和 Pycharm 2020.1.2 上遇到了同样的问题。 我能够通过使用“Python 配置”而不是“App Engine 服务器”配置来启动调试器。步骤如下:
- 点击“编辑配置”,添加新的“Python配置”
- 在脚本路径中,输入 dev_appserver.py 的完整路径
- 在参数中,输入“--max_module_instances="default:1"。” (根据https://cloud.google.com/appengine/docs/standard/python/tools/using-local-server#debugging_with_pdb)
- 在工作目录中,输入项目的路径
这并不完美,但至少您可以 运行 pycharm 中的调试器。
我期待有朝一日能使用“App Engine 服务器”配置获得更好的答案。
我在 python 3 上启动新的 AppEngine 项目后遇到了同样的问题。最初,我认为问题出在新版本的 Google Cloud SDK 上。我花了很多时间研究 linking/unlinking python 版本和环境变量。 但最终,PyCharm 更新到 2021.1.2 解决了这个问题。