PyCharm 远程 Python 跨平台解释器
PyCharm Remote Python Interpreter Across Platforms
是否可以使用来自 OS X PyCharm 实例的 Windows python 解释器?
我正在为 Windows 环境开发一些 python 代码(使用 Windows-specific packages)但是我想留在 OS X 环境中所有的发展。我希望 PyCharm 通过 SSH 的 Remote Interpreter 选项允许这样做,但我不断收到以下错误。它在将 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服务器是Windows10内置的OpenSSH
- 即使我尝试从 Windows PyCharm 连接到同一个远程解释器(通过 SSH),我也会收到上述错误。这向我表明问题不是由混合平台引起的。
- 最后,我可以使用内置
Start SSH session
(在“工具”菜单中)从 OS X PyCharm 连接到所需的 Windows Anaconda 解释器并与之交互).这也适用于 Windows PyCharm。当我尝试将它用作项目解释器时,事情开始变得糟糕。
从 2019 年 5 月 29 日发布的 2019.1.3 版开始,这是不可能的。Pycharm 不支持 Windows 远程解释器。请参阅下面的 link 讨论所需功能的 JetBrains 问题跟踪器页面。
是否可以使用来自 OS X PyCharm 实例的 Windows python 解释器?
我正在为 Windows 环境开发一些 python 代码(使用 Windows-specific packages)但是我想留在 OS X 环境中所有的发展。我希望 PyCharm 通过 SSH 的 Remote Interpreter 选项允许这样做,但我不断收到以下错误。它在将 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服务器是Windows10内置的OpenSSH
- 即使我尝试从 Windows PyCharm 连接到同一个远程解释器(通过 SSH),我也会收到上述错误。这向我表明问题不是由混合平台引起的。
- 最后,我可以使用内置
Start SSH session
(在“工具”菜单中)从 OS X PyCharm 连接到所需的 Windows Anaconda 解释器并与之交互).这也适用于 Windows PyCharm。当我尝试将它用作项目解释器时,事情开始变得糟糕。
从 2019 年 5 月 29 日发布的 2019.1.3 版开始,这是不可能的。Pycharm 不支持 Windows 远程解释器。请参阅下面的 link 讨论所需功能的 JetBrains 问题跟踪器页面。