Pycharm连接远程服务器过程图解


Posted in Python onApril 30, 2020

除了使用xshell等连接服务器以外,pycharm也可以连接服务器,在服务器上运行代码,上传下载文件等操作。

步骤如下:1、pycharm工具栏:Tools-->Deployment-->Configuration

Pycharm连接远程服务器过程图解

2、左上角:点击+加号-->SFTP(最好选择这个)

Pycharm连接远程服务器过程图解

3、给连接命名(自定义)

Pycharm连接远程服务器过程图解

4、选择新建的连接-->Connection-->输入服务器、登录信息-->Test connection,测试能否连接成功。

Pycharm连接远程服务器过程图解

连接成功后,会弹出如下窗口,否则是其他信息:

Pycharm连接远程服务器过程图解

5、在上面的窗口中:点击-->Mappings,设置工作目录路径设置好后,点击确定

Pycharm连接远程服务器过程图解

6、现在可以进行文件的上传和下载工作了(此时还不能进行代码运行,因为还没有配置解释器环境--见步骤7)

Pycharm连接远程服务器过程图解

7、配置解释器

要想运行代码,还需要配置python(根据自己的语言定)解释器环境:

File-->Settings

Pycharm连接远程服务器过程图解

Project:...-->Project Interpreter -->Add

Pycharm连接远程服务器过程图解

SSH Interpreter-->输入服务器地址,端口号,用户名-->next

Pycharm连接远程服务器过程图解

输入密码-->next

Pycharm连接远程服务器过程图解

选择解释器目录,点击完成即可。

Pycharm连接远程服务器过程图解

8、检测能否成功运行

可以通过os,看能否浏览服务器上的文件目录

import osos.listdir('/home/user/localproject/project') # 随便输入一个你的服务器文件目录

如果输出的文件列表是你的服务器上的文件,那么恭喜你完成了配置。

9、其他说明:

1)、设置好本地工作目录和自动上传后,文件会自动上传当前(设置了服务器解释器的工程)到设置的目录。

然后操作本地的文件(重命名、修改编写代码、删除文件),服务器也会同步修改。但这些都要保证是在pycharm里面操作。如果是在windows里面操作的话,不会自动同步。

同步日志详情可以在左下角的 File Transfer 里面看到

Pycharm连接远程服务器过程图解

2)、运行生成的文件会保存在服务器目录下,需要手动从服务器下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 中文字符串的处理实现代码
Oct 25 Python
python打开文件并获取文件相关属性的方法
Apr 23 Python
详谈python http长连接客户端
Jun 12 Python
python决策树之CART分类回归树详解
Dec 20 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
Python 中字符串拼接的多种方法
Jul 30 Python
Python SQL查询并生成json文件操作示例
Aug 17 Python
简单谈谈python基本数据类型
Sep 26 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 Python
Django后端接收嵌套Json数据及解析详解
Jul 17 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
python3发送request请求及查看返回结果实例
Apr 30 #Python
python获取响应某个字段值的3种实现方法
Apr 30 #Python
如何在python中执行另一个py文件
Apr 30 #Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 #Python
Python实现转换图片背景颜色代码
Apr 30 #Python
Python requests.post方法中data与json参数区别详解
Apr 30 #Python
python:解析requests返回的response(json格式)说明
Apr 30 #Python
You might like
php获取一个变量的名字的方法
2014/09/05 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
Javascript复制实例详解
2016/01/28 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
总经理司机岗位职责
2014/02/06 职场文书
超市促销活动方案
2014/03/05 职场文书
电教室标语
2014/06/20 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
西湖英语导游词
2015/02/06 职场文书
学习保证书100字
2015/02/26 职场文书
办公室岗位职责范本
2015/04/11 职场文书