pycharm配置SSH远程连接服务器详细步骤(0基础详细版)

 更新时间:2024年07月20日 09:58:19   作者:小软先森  
PyCharm是一款流行的Python集成开发环境(IDE),提供了远程连接云服务器的功能,使得开发者可以更加便捷地进行远程开发和调试,这篇文章主要给大家介绍了关于pycharm配置SSH远程连接服务器的详细步骤,需要的朋友可以参考下

写在前面

看了很多博客文章写这个pycharm远程连接的,感觉讲的模棱两可的,看完了也不知道怎么连接的,所以决定自己写一篇来记录。
我用的是pycharm2024.1.1版的,不同版本差别不大,可以参考下

(吐槽:pycharm远程连接远不如vscode好用,过程比较麻烦,请细看)

启动pycharm

选择文件file–>setting设置—>找到python解析器

选择右上角的的添加解析器,选择SSH远程连接

之后弹出这个框(不同版本是不一样的框,但是大差不差的,该有的内容都有,自己对照下填入就好了),主机就是服务器的IP地址,用户名一般是root,根据自己需求选择,端口也要填写服务器的

比如我的服务器信息是这个,那么我填的内容·1

具体可以参考以下内容对照填写

之后会让你填写密码,复制上面的SSH密码就是了

之后会进行一个测试或者你点击测试连接,看看能不能连接成功,之后点下一步继续操作

重点来了

pycharm远程连接最难理解的部分应该就是这里了,重点说下这三部分

一般服务器都是conda环境的,所以我们选择使用远程服务器那边的conda环境,(前提是你在服务器那边是创建了这个conda环境哦,如果不知道怎么创建的可以参考这篇文章创建conda环境

最难的是第二、第三个。

第二个是你服务器那边的conda环境路径(如果不知道自己使用的conda安装在哪个位置的可以使用命令where conda来查看conda的所在路径,但是我们配置的解析器是python解析器,所以要找到conda环境下的python解析器,先激活conda环境再用which python3查看即可)

如果不知道怎么填,也是可以通过命令查看的,如下图所示,红色框的就是要填的环境路径了

一般是在opt/conda/envs/conda_name/bin路径下的python.exe或者python3.exe文件

之后就是配置第三部分了,点击文件夹图标,弹出以下界面,重点介绍下

第一部分是你打算用本地中的哪个项目去使用远程服务器,选定左边的那个本地路径之后,你修改的代码,运行的代码会同步到右边的远程服务器那边的路径,所以左边是本地项目路径,右边是服务器装本地项目的路径

第二部分就是上面讲的,远程服务器那边用来接收本地项目的位置,就是用来存放本地的项目,然后用远程服务器的环境来跑本地的代码的

那么怎么选择呢?

左边本地的路径就选择你这次要借用服务器环境来跑代码的项目路径

右边远程服务器的路径就自己创建一个文件夹来接收本地项目代码即可,两个名称最好相同,方便找,毕竟都是同一个项目

比如我的项目情况如下,项目是HKD,那么就这样填写

至此,服务器的配置就结束了,点击确定即可

配置好的环境如下图所示

之后就看到远程后的环境及第三方库啦!!!!

然后点击应用,之后确定就可以退出啦!!!

最后看下你pycharm最下面的界面就会显示你所用的服务器位置啦

恭喜你!!!配置完成,可以在本地用服务器资源跑代码了

总结

到此这篇关于pycharm配置SSH远程连接服务器详细步骤的文章就介绍到这了,更多相关pycharm配置SSH远程连接服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现粒子群算法

    python实现粒子群算法

    这篇文章主要介绍了python如何实现粒子群算法,帮助大家更好的进行机器学习,感兴趣的朋友可以了解下
    2020-10-10
  • python xlwt如何设置单元格的自定义背景颜色

    python xlwt如何设置单元格的自定义背景颜色

    这篇文章主要介绍了python xlwt如何设置单元格的自定义背景颜色,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python图像处理库PIL的ImageDraw模块介绍详解

    Python图像处理库PIL的ImageDraw模块介绍详解

    这篇文章主要介绍了Python图像处理库PIL的ImageDraw模块介绍详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 使用Python实现将PDF转为图片

    使用Python实现将PDF转为图片

    这篇文章主要为大家详细介绍了python如何借用第三方库Spire.PDF for Python,从而实现将PDF转为图片的功能,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Python数据分析之Numpy库的使用详解

    Python数据分析之Numpy库的使用详解

    NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库
    2021-11-11
  • Python学习之configparser模块的使用详解

    Python学习之configparser模块的使用详解

    ConfigParser是用来读取配置文件的包。这篇文章主要通过一些简单的实例带大家了解一下ConfigParser模块的具体使用,感兴趣的小伙伴跟随小编一起了解一下
    2023-01-01
  • python用字节处理文件实例讲解

    python用字节处理文件实例讲解

    在本篇文章里小编给大家整理的是一篇关于python用字节处理文件实例讲解内容,有兴趣的朋友们可以学习参考下。
    2021-04-04
  • Django的ALLOWED_HOSTS配置方法

    Django的ALLOWED_HOSTS配置方法

    allowed_hosts 参数是用于设置 Django 的域名白名单的,本文主要介绍了Django的ALLOWED_HOSTS配置方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • 在Python中过滤Windows文件名中的非法字符方法

    在Python中过滤Windows文件名中的非法字符方法

    今天小编就为大家分享一篇在Python中过滤Windows文件名中的非法字符方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python连接es之查询方式示例汇总

    Python连接es之查询方式示例汇总

    这篇文章主要为大家介绍了Python连接es之查询方式示例汇总详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05

最新评论