需求:实现在Windows10上开发,在centos7上运行。

一、配置pycharm的连接

Tools --> Deployment --> Configuration... --> 左上角的加号

自己选择个名字,选择SFTP,OK后,就会进入配置页面。

首先配置Connection的内容。
用来添加服务器的连接。
在SFTP host中填入要连接的IP,右边测试一下。

接下来,配置Mappings中的内容
配置Linux中代码存放的位置。

查看配置项目代码在Linux服务器上的存放位置

此时,pycharm会多出来一个界面
找到代码

二、在pycharm中,设置为Linux服务器上的Python环境

在file --> setting中,添加配置,点击右上角的设置图标。

找到add remote

添写Linux服务器的路径、用户名,还有Python的环境

然后pycharm就加载Linux上的环境了

之后,可以在界面上看到,多出来一个ssh后的Python环境

三、同步代码,执行程序

把代码upload到服务器上,否则服务器上没有同步此代码文件。

可以在右边看到多出来了一个文件

正常使用pycharm运行,就可以了。

上面的操作是单独上传的某一个文件;
可以把整个目录都上传到服务器上,在左侧project中右键点击项目名称,upload,把整个目录传上去。

注意:

  • 删除本地某个文件的后,即使同步上传整个目录结构,服务器上已存在的代码文件也是不会被删除掉的,所以,需要手动在右侧的目录结构中,删除指定的文件。
  • 更改文件中的内容,是可以同步的。

之后,再次运行此文件的时候,都会运行在服务器端。想要改回来的话,再改变一下Python的运行环境就好了。

转载于:https://blog.51cto.com/feature09/2161926

pycharm远程开发相关推荐

  1. PyCharm远程开发调试

    环境列表: 本地: OS:Win10 工作目录:C:\workspace 服务端: OS:CentOS7 工作目录:/home/workspace IP:192.168.44.130 如果你VM中Li ...

  2. Pycharm远程开发教程

    Pycharm远程开发教程 最近项目中使用到了Pycharm的远程开发,记录一下具体的使用方式,本文涉及到的操作均为Pycharm专业版(环境为Win10和Ubuntu16),社区版功能没有这么丰富, ...

  3. pycharm远程开发上传文件No files or folders found to process

    本文心情不好,介意的就不要往下看了.(红字部分为解决方法) 使用pycharm远程开发,就地新建了一个项目,原以为像之前做过的n次一样很简单,没想到死活同步不了文件!!! [2020/2/17 21: ...

  4. PyCharm远程开发调试,使用外部(远程服务器)虚拟环境

    环境列表: 本地: OS:Win10 工作目录:C:\workspace 服务端: OS:CentOS7 工作目录:/home/workspace IP:192.168.44.130 如果你VM中Li ...

  5. pycharm windows 服务器_环境配置 | Pycharm远程开发的环境配置

    目的:同局域网中的两台电脑,Mac上看视频学习编程 + 当服务器跑代码:Windows上使用Pycharm写代码.学习远程开发 (当前底子有限,很多操作可能存在理解偏差) Mac上代码存放路径:~/O ...

  6. pycharm远程开发python程序

    在windows中写代码,然后在linux下测试执行,是很多人的最佳选择,毕竟,linux不是一般人能玩转的. 下面讲讲如果使用pycharm进行远程开发,实现在windows中写代码,在linux下 ...

  7. pycharm远程开发项目

    你是不是在学习python的时候在使用虚拟机系统进行开发,来回切换很是不方便,那么今天给大家推荐一个pycharm强大的功能. 接下来我们利用这个django项目创建一个子app,测验一下是否真的能如 ...

  8. (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题

    (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题 出现原因 解决方法 步骤 下载MobaXTerm 连接服务器 ...

  9. linux下载pycharm_django开发-使用pycharm进行远程开发

    pycharm的远程开发还是比较好用的.当我们在windows下开发,但是想使用linux的python interpreter,或者有些第三方库只能在linux下使用时,我们可以使用这个功能. 今天 ...

最新文章

  1. 使用C++基于Socket编程实现文件下载
  2. 五周第四次课(4月23日)
  3. android刷新时的圆形动画_Android自定义加载圈动画效果
  4. 斐波那契数列求解+尾递归
  5. React开发(239):dva概念4dispatch
  6. python下雨动画特效_pygame用blit()实现动画效果
  7. Hibernate占位符?和:及JPA
  8. oracle9.2.04下载,Linux AS3.0下安装ORACLE9.2.04
  9. 20175320 2018-2019-2 《Java程序设计》第8周学习总结
  10. Linux chapter 3
  11. 网络最经典命令行 安全工作者的必杀技
  12. google linux桌面快捷方式,centos7 rhel7 linux下怎么安装google chrome 设置谷歌浏览器桌面快捷方式...
  13. AndroidStudio安装之后虚拟机启动失败解决方法
  14. php 七牛视频鉴黄,API调用视频鉴黄v1(不推荐)
  15. 百度程序员开发避坑指南(前端篇)
  16. 7-10 愿天下有情人都是失散多年的兄妹 (25分)
  17. UA MATH524 复变函数 验证一个函数是否为调和函数
  18. PrimeNG p-Table 自定义shift多选功能
  19. 问题解决:Excel中依据某一列数据进行匹配
  20. .ts 音频文件转换成 .mp3 文件

热门文章

  1. Centos7 安装Jdk1.8u172
  2. Quartz + Oracle 分布式Job实现
  3. Eclipse 好用常用插件集合
  4. js 中的switch
  5. c语言枪图形,6个变态的C语言Hello World程序[转载]
  6. linux xwindow 权限,普通用户如何启动XWindow的问题
  7. java 监测文件夹_实时监测文件夹中新增的文件和文件夹(java)
  8. 计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计课后习题及解答(详解)...
  9. mysql blob图片_显示存储在mysql blob中的图像
  10. Oracle中一把梭获取对象DDL创建语句