【问题标题】:PyCharm Remote Python Interpreter Across Platforms跨平台的 PyCharm 远程 Python 解释器
【发布时间】:2019-03-18 03:01:33
【问题描述】:

是否可以在 OS X PyCharm 实例中使用 Windows python 解释器?

我正在为 Windows 环境开发一些 python 代码(使用特定于 Windows 的包),但希望留在 OS X 环境中进行所有开发。我希望 PyCharm 的 SSH 上的远程解释器选项允许这样做,但我不断收到以下错误。它在将 OS X PyCharm 连接到 Windows 10 Anaconda 解释器(通过 SSH)后出现。

Couldn't refresh skeletons for remote interpreter
failed to run generator3.py for sftp://[username]@[host]:22/Users/[username]/AppData/Local/Continuum/anaconda2/python.exe, exit code 1, stderr: 
-----
'env' is not recognized as an internal or external command,
operable program or batch file.~
-----

一些(可能)有用的信息:

  • SSH 服务器是 Windows 10 内置的 OpenSSH
  • 即使我尝试从 Windows PyCharm 连接到同一个远程解释器(通过 SSH),我也会收到上述错误。这表明问题不是由混合平台引起的。
  • 最后,我可以使用内置的Start SSH session(在工具菜单中)从 OS X PyCharm 连接到所需的 Windows Anaconda 解释器并与之交互。这也适用于 Windows PyCharm。当我尝试将它用作项目解释器时,事情开始向南发展。

【问题讨论】:

    标签: python pycharm cross-platform openssh


    【解决方案1】:

    从 2019 年 5 月 29 日发布的 2019.1.3 版开始,这是不可能的。Pycharm 不支持 Windows 远程解释器。请参阅下面讨论所需功能的 JetBrains 问题跟踪器页面的链接。

    https://youtrack.jetbrains.com/issue/PY-20952

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-12
      • 2015-09-01
      • 1970-01-01
      • 2019-09-29
      • 2019-12-01
      • 2020-11-04
      • 2019-01-29
      相关资源
      最近更新 更多