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生成指定尺寸缩略图的示例
May 07 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
实践Vim配置python开发环境
Jul 02 Python
Python运维自动化之nginx配置文件对比操作示例
Aug 29 Python
python excel转换csv代码实例
Aug 26 Python
python3实现单目标粒子群算法
Nov 14 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
Feb 26 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
Python工程师必考的6个经典面试题
Jun 28 Python
Python爬虫+Tkinter制作一个翻译软件的示例
Feb 20 Python
Django实现简单的分页功能
Feb 22 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
vue 微信授权登录解决方案
2018/04/10 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
python实现桌面壁纸切换功能
2019/01/21 Python
简单了解Django ContentType内置组件
2019/07/23 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
Python decimal模块使用方法详解
2020/06/08 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
异步传递消息系统的作用
2016/05/01 面试题
外贸主管求职简历的自我评价
2013/10/23 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
机电一体化求职信
2014/03/10 职场文书
钳工实训报告总结
2014/11/04 职场文书
房地产项目合作意向书
2015/05/08 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL