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中使用SQLite的简单教程
Apr 29 Python
Python中操作文件之write()方法的使用教程
May 25 Python
解决python3 urllib中urlopen报错的问题
Mar 25 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
python自动发送邮件脚本
Jun 20 Python
对python中大文件的导入与导出方法详解
Dec 28 Python
用xpath获取指定标签下的所有text的实例
Jan 02 Python
Python设计模式之策略模式实例详解
Jan 21 Python
django迁移数据库错误问题解决
Jul 29 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
Feb 27 Python
python将unicode和str互相转化的实现
May 11 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 Hex RGB颜色值互换的使用
2013/05/10 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
2014年环保局工作总结
2014/12/11 职场文书
考察邀请函范文
2015/01/31 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
医院员工辞职信范文
2015/05/12 职场文书