Pycharm 无法连接到控制台进程退出代码 -1 远程解释器

Posted

技术标签:

【中文标题】Pycharm 无法连接到控制台进程退出代码 -1 远程解释器【英文标题】:Pycharm Couldn't connect to console process exit code -1 remote interpreter 【发布时间】:2018-11-11 15:30:51 【问题描述】:

我正在尝试连接到远程 Python 解释器,但在 Python 控制台中出现以下错误:

ssh://ubuntu@131.175.21.168:22/usr/bin/python3.6 -u /home/ubuntu/.pycharm_helpers/pydev/pydevconsole.py 0 0
Couldn't connect to console process.
Process finished with exit code -1

我正在使用以下内容:

Pycharm 版本:Pycharm Professional 2017.3.4。

项目解释器:远程 Python 3.6.5(通过 OpenStack 构建到远程虚拟 ubuntu 16.04 服务器的 ssh 连接)。

部署:SFTP,认证类型:密钥对与私钥文件。

SFTP 连接工作正常,将代码同步到远程服务器也工作正常。但我似乎无法在 Python 控制台中运行任何代码。

关于如何解决这个问题的任何想法? 在此先感谢您的帮助!

【问题讨论】:

我也有同样的问题。 【参考方案1】:

当我尝试直接连接到端口 22 时,出现如下错误。

ssh://keiichi.kuroyanagi@mygcp:22/home/keiichi.kuroyanagi/.pyenv/shims/python -u /home/keiichi.kuroyanagi/.pycharm_helpers/pydev/pydevconsole.py 0 0
Couldn't connect to console process.
Process finished with exit code -1

我现在通过在 RoyalTSX 中配置端口转发连接到远程控制台,如下所示。

控制台如下。

ssh://keiichi.kuroyanagi@localhost:10022/home/keiichi.kuroyanagi/.pyenv/shims/python -u /home/keiichi.kuroyanagi/.pycharm_helpers/pydev/pydevconsole.py 0 0

import sys; print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend(['/home/keiichi.kuroyanagi/tmp/pycharm_project_444', '/home/keiichi.kuroyanagi/tmp/pycharm_project_444'])

Python 3.6.7 |Anaconda, Inc.| (default, Oct 23 2018, 19:16:44) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.1.1 -- An enhanced Interactive Python. Type '?' for help.
PyDev console: using IPython 7.1.1

Python 3.6.7 |Anaconda, Inc.| (default, Oct 23 2018, 19:16:44) 
[GCC 7.3.0] on linux

In[2]:

以下链接也可能会有所帮助。

无法连接到远程解释器 python 控制台:PY-18029 https://youtrack.jetbrains.com/issue/PY-18029

我的pycharm版本如下。

PyCharm 2018.2.4 (Professional Edition)
Build #PY-182.4505.26, built on September 19, 2018
Licensed to DeNA Co.,Ltd. / Keiichi Kuroyanagi
You have a perpetual fallback license for this version
Subscription is active until October 24, 2019
JRE: 1.8.0_152-release-1248-b8 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6

【讨论】:

以上是关于Pycharm 无法连接到控制台进程退出代码 -1 远程解释器的主要内容,如果未能解决你的问题,请参考以下文章

VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序访问该程序使用的所有目录以及访问所有临时文件目录,VMX 进程已提前退出。

PyCharm无法连接到GhostDriver

PyCharm 无法连接到 SQLite:SQLITE_BUSY,(数据库已锁定)

进程在 PyCharm 中以退出代码 137 结束

请求(由 SSLError 引起(“无法连接到 HTTPS URL,因为 SSL 模块不可用。”)PyCharm 请求网站中的错误

无法连接到lockdownd。在 Ubuntu 上退出