Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pycharm Can';无法运行远程python解释器错误_Python_Amazon Web Services_Amazon Ec2_Pycharm - Fatal编程技术网

Pycharm Can';无法运行远程python解释器错误

Pycharm Can';无法运行远程python解释器错误,python,amazon-web-services,amazon-ec2,pycharm,Python,Amazon Web Services,Amazon Ec2,Pycharm,我有一个aws ec2实例,我想通过pycharm访问和工作,但我无法正确配置对远程终端的访问。 我所做的步骤如下: 使用github和pycharm,我克隆了项目存储库,在程序开始时,由于没有配置的python解释器,我通过单击“配置python解释器”按钮启动配置 然后选择ssh解释器并输入aws实例的ip地址和用户名ubuntu 3) 作为密钥,我选择以前保存的ppk文件 4) 继续设置,我选择路径usr/bin/python中标识的解释器,并选择home/ubuntu/MyProj

我有一个aws ec2实例,我想通过pycharm访问和工作,但我无法正确配置对远程终端的访问。 我所做的步骤如下:

  • 使用github和pycharm,我克隆了项目存储库,在程序开始时,由于没有配置的python解释器,我通过单击“配置python解释器”按钮启动配置
  • 然后选择ssh解释器并输入aws实例的ip地址和用户名ubuntu
  • 3) 作为密钥,我选择以前保存的ppk文件

    4) 继续设置,我选择路径usr/bin/python中标识的解释器,并选择home/ubuntu/MyProject中的项目目录作为项目目录

    这是我在设置远程解释器后看到的

    所有连接测试都已成功通过,但当我运行代码时,会出现此错误

    Error running 'main': Can't run remote python interpreter: Error connecting to remote host
    


    那么我该如何解决这个问题呢?

    最后我找到了一个解决方案,默认情况下pycharm为解释器usr/bin/python设置了路径,但正确的路径是usr/bin/python3,现在一切都正常了

    我遇到了相同的错误,原因不同:
    运行配置中的一个docker卷绑定指向不存在的主机目录

    请提及您正在使用的pycharm版本,尝试取消选中“使用sudo执行代码”。@chintagotecha pycharm 2020.1。3@igrinis我需要像sudo一样执行我的代码,否则它就不起作用了最后我找到了一个解决方案,默认情况下,pycharm设置解释器usr/bin/python的路径,但是正确的路径是usr/bin/python3,现在一切都正常工作了。感谢@HarishKM的评论让我想到了python版本