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 相关文章推荐
Python3遍历目录树实现方法
May 22 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
Python语言描述连续子数组的最大和
Jan 04 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
python 字符串和整数的转换方法
Jun 25 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
详解Django-restframework 之频率源码分析
Feb 27 Python
python 中如何获取列表的索引
Jul 02 Python
Django框架安装方法图文详解
Nov 04 Python
使用python创建生成动态链接库dll的方法
May 09 Python
Python引入多个模块及包的概念过程解析
Sep 21 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数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
js的回调函数详解
2015/01/05 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
Django 实现下载文件功能的示例
2018/03/06 Python
pandas数值计算与排序方法
2018/04/12 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
课程设计的心得体会
2014/09/03 职场文书
员工工作自我评价
2014/09/26 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python