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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
玩转python爬虫之爬取糗事百科段子
Feb 17 Python
Python缩进和冒号详解
Jun 01 Python
python+opencv实现动态物体识别
Jan 09 Python
Django用户认证系统 User对象解析
Aug 02 Python
Python中关于浮点数的冷知识
Sep 22 Python
python实现tail实时查看服务器日志示例
Dec 24 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Python远程linux执行命令实现
Nov 11 Python
Python 实现一个简单的web服务器
Jan 03 Python
Pandas 稀疏数据结构的实现
Jul 25 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详细彻底学习Smarty
2008/03/27 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
解决vue 引入子组件报错的问题
2018/09/06 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
urllib2自定义opener详解
2014/02/07 Python
Python中方法链的使用方法
2016/02/23 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
大专毕业生自我评价分享
2013/11/10 职场文书
2013年保送生自荐信格式
2013/11/20 职场文书
商场活动策划方案
2014/01/24 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
暑假安全保证书
2015/02/28 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
《青山不老》教学反思
2016/02/22 职场文书
协议书格式模板
2016/03/24 职场文书
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python