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 列表排序方法reverse、sort、sorted详解
Jan 22 Python
Python爬虫模拟登录带验证码网站
Jan 22 Python
使用python绘制常用的图表
Aug 27 Python
如何使用python操作vmware
Jul 27 Python
django连接oracle时setting 配置方法
Aug 29 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
学会python自动收发邮件 代替你问候女友
May 20 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 Python
python中使用 unittest.TestCase单元测试的用例详解
Aug 30 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的sso单点登录实现方法
2015/01/08 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
javascript常用函数(1)
2015/11/04 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
对python 读取线的shp文件实例详解
2018/12/22 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
Python 下载及安装详细步骤
2019/11/04 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
柏林通行证:Berlin Pass
2018/04/11 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
实习销售业务员自我鉴定
2013/09/21 职场文书
建筑公司文秘岗位职责
2013/11/29 职场文书
记者岗位职责
2014/01/06 职场文书
企业车辆管理制度
2014/01/24 职场文书
建材投资建议书
2014/05/16 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
地道战观后感
2015/06/04 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android