linux服务器安装pycharm_服务器

linux服务器安装pycharm_服务器文章目录一、前言二、PyCharm远程连接服务器1.在你的项目里配置SSH,放到服务器上去跑2.设置本地更改代码保存后即上传到服务器3.在pycharm中打开远程服务器的终端参考链接一、前言如果你想使用pycharm的远程SSH功能在服务器上跑代码,记得一定要下载专业版(社区版不支持SSH)。二、PyCharm远程连接服务器1.在你的项目里配置SSH,放到服务器上去跑(1)你要去你的项目设置里面,配置SSH连接,这样才能将你的项目和SSH连接关联起来,

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺


一、前言

如果你想使用 pycharm 的远程 SSH 功能在服务器上跑代码,记得一定要下载 专业版(社区版不支持 SSH )。


二、PyCharm 远程连接服务器

1. 在你的项目里配置 SSH ,放到服务器上去跑

(1)你要去你的项目设置里面,配置 SSH 连接,这样才能将你的项目和SSH连接关联起来,这样才能将你的项目通过 SSH 放到远程服务器上面去跑:
在这里插入图片描述
(2)在你的项目里找到 python解释器,然后点击 Add:
在这里插入图片描述
(3)现在新建 SSH 解释器,在 SSH解释器 里新建服务器配置,输入你要连接的服务器的 IP 和你的用户名,然后点击下方的Next:
在这里插入图片描述
(4)输入你的密码,或者私钥,点击下方的Next:
在这里插入图片描述

(5)选择远程服务器上的 python 解释器,然后选择你要将代码上传到服务器上的哪个文件夹下,然后在下方打上对号,自动将文件上传到服务器上,最后点击下方的 Finish 完成:
在这里插入图片描述

附:如何查看服务器中当前python解释器的路径?linux下查看当前python解释器的路径

  1. 首先进入python,在终端输入:python
  2. 然后依次执行下面代码:
import sys
sys.executable

查到路径之后就可以在上图中的 interpreter 后面的 “浏览” 选项中选择相应的路径。

(6)设置成功之后就会发现界面多了一个:Path mappings(路径映射)
在这里插入图片描述
点进去就发现,你本地存储代码的位置和远程存储代码的位置建立了一个映射:
在这里插入图片描述

点下方的 OK 完成设置。

(7)然后你就会发现 Pycharm 右下方的当前解释器就是你刚才选择的远程服务器的 python 解释器,也就是python环境。而且这里有很多个python解释器,你可以在本地解释器和远程解释器中随意的切换,选择哪个就是用哪个执行代码。
在这里插入图片描述

比如我选择了远程解释器,然后现在再运行代码就会出现:
在这里插入图片描述
这说明你的程序已经成功在远程服务器上面跑啦。

2. 设置本地更改代码保存后即上传到服务器

这里可能会有人疑惑,刚才已经上传上去了,这里为什么还要上传?

因为我们在本地使用 pycharm 调试代码,pycharm 上面的代码更改后,服务器那边的代码不会随之更改。而远程 python 解释器运行的是服务器上的项目,所以就无法在本地进行调试,所以这里还要再设置成每次本地更改后,一保存就上传到服务器。

(1)进入 部署 工具:
在这里插入图片描述
刚开始我下载的社区版,就没有 Deployment,所以小伙伴们记得使用专业版喔。前言中所说的就是这一点。

(2)这时你发现你刚才配置的 SSH 信息已经出现在了这里:
在这里插入图片描述

(3)Root path 是远程服务器根目录,点这个小方框可以浏览远程服务器的目录,这时浏览的是服务器的根目录。web server URL就是上面的服务器IP。
在这里插入图片描述

(4)在 Mappings 里面,本地路径和部署路径要和第一小节中你本地存储代码的位置和远程存储代码的位置一致:
在这里插入图片描述
(5)接下来选择代码上传的方式,比如我一直选择的是,代码修改后,我点击 ctrl+s 之后,再进行上传,这样比较符合习惯。点击工具—deployment—options.
在这里插入图片描述
(6)选择 on explicit save action (ctrl + S),点击 OK。
在这里插入图片描述
至此就完成了上传项目到服务器上的配置步骤。

3. 在 pycharm 中打开远程服务器的终端

打开后,就可以在pycharm中直接进行进行远程服务器的命令行操作,非常方便。

(1)进入 start SSH session:
在这里插入图片描述
(2)点击在第 2 小节中创建的远程 SSH 连接,就能看到最下方出现了远程服务器的终端。
在这里插入图片描述

在这里插入图片描述
(3)在 deployment 右边选择 uploda to XXX,就可以上传文件到服务器:
在这里插入图片描述


三、PyCharm 的一些使用小 tips

  1. 刚才我们设置了:代码修改后,点击 ctrl+s (保存)之后,上传到服务器上去跑。
    所以如果你在本地修改了代码,就要 ctrl+s 进行保存、上传,如果不保存的话,服务器上的代码还是改变之前的代码,跑的结果也就是之前的结果。
  2. 运行的总是 main.py ? 按 ctrl+shift+F10 运行当前文件。

参考链接

  1. Pycharm远程linux服务器运行并上传工程项目
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174567.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库分区分表和提升性能「建议收藏」

    数据库分区分表和提升性能「建议收藏」http://my.oschina.NET/tinyframework/blog/186583序言一直在做企业应用,目前要做一些互联网应用,当然只是应用是放在互联网的,数据量距离真正的互联网应用还是有相当大的差距的。但是不可避免的,在数据库出现瓶颈的情况还是有的,现在做互联网上的应用,当然也要未雨绸缪,要考虑数据量大的时候的解决方案。这个目前开源的商用的也都有不少解

    2022年5月18日
    48
  • pycharm创建python虚拟环境好处_pycharm虚拟环境与本地环境区别

    pycharm创建python虚拟环境好处_pycharm虚拟环境与本地环境区别提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、虚拟环境的作用二、虚拟环境的创建、查看以及删除1.虚拟环境的创建2.虚拟环境的查看3.虚拟环境的激活4.虚拟环境的删除总结前言网上的大多数教程都是通过使用第三方模块来创建和删除虚拟环境,对新手很不友好,在这里分享一下我使用Pycharm创建虚拟环境的过程。一、虚拟环境的作用每个虚拟环境中安装的第三方模块不会与其它环境中同名的第三方模块发生版本冲突,每个虚拟环境之间互不影响。通过为每个项目创建单独的虚拟环境

    2025年7月23日
    2
  • layui弹出层中添加文本框

    layui弹出层中添加文本框有时候,我们需要针对,审核时给出原因这一需求,在弹出层添加文本框,比如这时候就用到了layer.prompt()varremarkReason=””;layer.prompt({formType:0,value:”,title:’请输入不通过原因’,…

    2022年6月10日
    190
  • python-获取图片的exif信息

    python-获取图片的exif信息

    2021年9月18日
    99
  • 调用so库文件以及里面的方法「建议收藏」

    调用so库文件以及里面的方法「建议收藏」之前文章写过一篇JNI生成so库文件 并调用里面的方法手把手教你—JNI的实现实际开发中 so库是别人给你的,不是你自己写的没所以就要用别人的so库文件。有很多情况,有一种是比较简单的:既有so库文件又有对应的jar包,这样的话 直接就可以调用里面的方法了。第二种比较坑爹,限制也比较多,所以现在就主要研究一下第二种吧(只有so库 其他什么都没有)第一

    2022年6月16日
    38
  • Linux quotacheck失败

    Linux quotacheck失败  我找了多少个帖子才发现解决这个问题的啊…最终还是靠FQ找的这位大佬的文章http://www.2daygeek.com/quotacheck-error/#  当我在执行quotacheck-avug的时候出现如下的错误:quotacheck:无法从/dev/sdb1上的文件名猜测其格式,请在命令行中指定一个确切的格式。quotacheck:Ca…

    2025年8月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号