我正在设置一个Google App Engine Django项目,以便在Vagrant环境中运行,以便轻松设置/拆卸系统,并使用PyCharm作为它的IDE所有。我能顺利拿到服务器在远程机器上使用PyCharm运行,但如果我尝试使用远程调试器启动调试会话,PyCharm给了我一个不起眼的错误:尝试从PyCharm运行远程解释器的调试配置时出现语法错误
Error running webapp: Can't run remote python interpreter: Couldn't obtain remote socket from output , stderr File "", line 1 import ^ SyntaxError: invalid syntax
我会尝试包括有关安装尽可能多的信息,我可以:
- 的Windows 10主机,Ubuntu的14.04客人
- Python是版本2.7.10
/home/vagrant/www/shell/python-su.sh
设置为Python解释器。只是传递参数给sudo /usr/bin/python [email protected]
,使其在颠沛流离的工作/ GAE 在PyCharm
- GAE目录设置为
/home/vagrant/google_appengine/
,使其远程机器 - 这里的工作是我的PyCharm配置设置的屏幕截图启动调试客户端:
所有这些匹配我为运行配置所做的工作,并且工作正常。这只是调试配置引发此错误。
第一次打开调试时,调试控制台中显示的完整命令是什么?这可能会给你提示什么不能正常工作。 –
当我点击Debug时,控制台打开并显示它正在运行的命令。你看到这样的东西http://snag.gy/nHzCc.jpg –
@JoshTriiJohnston调试对我来说是灰色的,我可以显示该窗口(也许是因为它无法调试?)但是Python控制台确实显示了一点更多,我会更新该信息 – Ktash