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 相关文章推荐
python33 urllib2使用方法细节讲解
Dec 03 Python
python正则表达式re模块详解
Jun 25 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
Apr 25 Python
对Python的Django框架中的项目进行单元测试的方法
Apr 11 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
Python 3.x读写csv文件中数字的方法示例
Aug 29 Python
简单了解Django模板的使用
Dec 20 Python
python opencv实现运动检测
Jul 10 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
Jun 04 Python
Python中flatten( ),matrix.A用法说明
Jul 05 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
php仿ZOL分页类代码
2008/10/02 PHP
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
php学习之变量的使用
2011/05/29 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
python3中函数参数的四种简单用法
2018/07/09 Python
在双python下设置python3为默认的方法
2018/10/31 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
Pycharm修改python路径过程图解
2020/05/22 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
英国打印机墨水和碳粉商店:Printerinks
2017/06/30 全球购物
中队活动总结
2014/08/27 职场文书
财务管理专业自荐书
2014/09/02 职场文书
庆六一宣传标语
2014/10/08 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
面试通知邮件
2015/04/20 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis