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二叉树的实现实例
Nov 21 Python
python3 shelve模块的详解
Jul 08 Python
使用django-crontab实现定时任务的示例
Feb 26 Python
Python lambda函数基本用法实例分析
Mar 16 Python
python的dataframe和matrix的互换方法
Apr 11 Python
基于python绘制科赫雪花
Jun 22 Python
python实现剪切功能
Jan 23 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
Python算法的时间复杂度和空间复杂度(实例解析)
Nov 19 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
Python-numpy实现灰度图像的分块和合并方式
Jan 09 Python
浅析Python模块之间的相互引用问题
Feb 26 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 存储文本换行实现方法
2010/01/05 PHP
php制作文本式留言板
2015/03/18 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
文本加密解密
2006/06/23 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
Javascript 对象的解释
2008/11/24 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
详解python UDP 编程
2020/08/24 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
利用HTML5画出一个坦克的形状具体实现代码
2013/06/20 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
北京奥运会口号
2014/06/21 职场文书
化学教育专业自荐信
2014/07/04 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
2015元旦节寄语
2014/12/08 职场文书
助学感谢信范文
2015/01/21 职场文书
专项资金申请报告
2015/05/15 职场文书
班级班风口号大全
2015/12/25 职场文书