pycharm远程连接虚拟机/云服务器写项目

一些废话:

1.无论是虚拟机还是云服务器都适用

这个教程对于连接虚拟机(例如ubuntu)还是云服务器(例如:centos)流程都是差不多的

2.pycharm需要专业版本

小知识:学生可以通过教育邮箱可以免费申请专业版

在这里插入图片描述
j只有专业版才可以使用ssh连接

教程:

1.实例环境

  • pycharm版本
    • 版本号:PyCharm Professional Version 2020.2.2
  • 虚拟机相关
    • 软件:VirtualBox 6.1
    • 虚拟机:Ubuntu(64-bit)20.04.1 LTS 版本

2.具体教程

创建一个文件夹(我这里示例是segmentfaultspider)作为项目的根目录
创建项目文件夹
用PyCharm打开文件夹
打开项目
打开settings,在Project里面的Python Interpreter右上角点三个竖点然后会出现Add然后点击
在这里插入图片描述
点击SSH Interpreter然后选下面那个Existing server configuration然后点击三个横点
在这里插入图片描述
点击加号
在这里插入图片描述

然后在ubuntu虚拟机中输入ifconfig得到地址填入Host上
在这里插入图片描述
然后用户名和密码就填你的用户名和密码,最后点一下TEST CONNEXTION确保写的是对的,最后点OK
在这里插入图片描述
【附加】如果是虚拟机的话可能地址经常变建议给这个configuration重新命个名字,因为默认名字里是含有地址的,但是你地址之后可能改
右键Rename就好了
在这里插入图片描述
然后点击next
在ubuntu虚拟机里输入 which python 找到你python的路径

在这里插入图片描述
在下一页面的Interpreter找这个路径选择它
在这里插入图片描述

然后execute记得勾选sync folders选择你虚拟机/远程服务器上对应的文件夹
在这里插入图片描述
然后点finish再点ok就完事了!
【验证】你创建一个新py文件,然后随便写点什么,他会自动上传
在这里插入图片描述
在虚拟机中进入对应的文件夹,然后输入ls确实有这个文件,然后查看一下内容也确实和你在pycharm写的内容一样
在这里插入图片描述
大功告成!

【补充】
如果你在其他设备上或者虚拟机中更改了这个文件,也可以下载虚拟中的,他实际上是单向自动同步,如果你想把虚拟机中更改过的内容同步到pycharm如下:
比如我在虚拟机里对刚刚那个文件加了一行注释并保存退出
在这里插入图片描述
这个时候我只需要在Tools里面的Deployment里的Compare进行比较
在这里插入图片描述
然后就可以比较本地文件和远程访问的文件的区别,只需要点击一下那个‘ <<’就可以同步过来
在这里插入图片描述
就同步过来了
在这里插入图片描述
完成!

【注】在pycharm本地跑的时候也是用的配置好的远程的python环境,所以不用担心在pycharm上可以跑但是在虚拟机/远程服务器上也可以正常使用

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值