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生成器以及应用实例解析
Feb 08 Python
Python实现查看系统启动项功能示例
May 10 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
对Python 中矩阵或者数组相减的法则详解
Aug 26 Python
通过实例解析python描述符原理作用
Jan 22 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
简单介绍一下pyinstaller打包以及安全性的实现
Jun 02 Python
python 实现一个图形界面的汇率计算器
Nov 09 Python
使用Python实现音频双通道分离
Dec 25 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
xajax写的留言本
2006/11/25 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
Python实现读取json文件到excel表
2017/11/18 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
小班秋游活动方案
2014/02/22 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
小学元宵节活动总结
2015/02/06 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
迎新生晚会主持词
2015/06/30 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python