【发布时间】:2020-11-04 16:54:41
【问题描述】:
我有一个我想通过 pycharm 访问和工作的 aws ec2 实例,但我无法正确配置对远程终端的访问。 我做的步骤是:
- 使用 github 和 pycharm 我克隆了项目存储库,在程序启动时,由于没有配置 python 解释器,我通过单击“配置 python 解释器”按钮开始配置
- 然后选择ssh解释器并输入aws实例的ip地址和用户名ubuntu
4) 继续设置,我选择路径 usr/bin/python 中标识的解释器,作为项目目录,我选择 home/ubuntu/MyProject 中的项目目录
这是我在设置远程解释器后看到的
所有连接测试均已成功通过,但当我运行代码时出现此错误
Error running 'main': Can't run remote python interpreter: Error connecting to remote host
那么我该如何解决这个问题呢?
【问题讨论】:
-
请注明您使用的pycharm版本
-
尝试取消选中“使用 sudo 执行代码”。
-
@ChintanGotecha pycharm 2020.1.3
-
@igrinis 我需要以 sudo 身份执行我的代码,否则它不起作用
-
我终于找到了一个解决方案,默认情况下pycharm为解释器设置路径usr/bin/python但正确的是usr/bin/python3,现在一切正常。感谢@HarishKM 评论让我想到了python 版本
标签: python amazon-web-services amazon-ec2 pycharm