mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法


Posted in Python onMarch 19, 2020

本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程。

进入配置页面

Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration…

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

开始配置连接服务器

1. Connection 选项设置:

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

具体参数说明:

  • name 代码服务器配置名称
  • Type 协议类型,协议最好选择 SFTP
  • Host、User name、Password 服务器配置相关信息
  • Root Path 为服务器项目运行的上级目录,特殊说明结束符不要带/
  • Send Keep alive messages eash 调整为10,代表同步频率
  • 编码类型如果不是UTF-8需要设置成

1.Mapping 选项设置,主要设置本地项目目录与远程目录的映射

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

到此,本地和远程服务器的连接同步已经配置完成。可以进行本地和远程服务器代码的上传、下载或者对比。

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

配置使用远程服务器 Python 解释器

使用服务器调试 Python 程序的前提时在服务器上安装了Python解释器,如果没安装,请先安装。具体可以参考作者文章

在菜单栏,File -> Settings… -> Project ×× -> Project Interpreter,点击右侧 Add按钮,添加解释器。

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

选择SSH Interpreter,选择上一步中设置的服务器。当然也可以填写服务器的 Host 地址,端口Port,用户名Username,填好后,下一步Next。

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

选择远程服务器上Python解释器的位置,服务器上的远程同步文件夹Sync folders,可以选择多个。如果不知道Python安装在哪,可以远程连接服务器后,使用 命令 which python 找到Python安装位置。

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

Finish,配置结束。该项目现在使用的就是远程服务器上的Python解释器了。以后的项目若想/不想使用该解释器,手动更改解释器即可。

总结

到此这篇关于mac 上如何配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的文章就介绍到这了,更多相关mac 上如何配置Pycharm连接远程服务器并实现使用远程服务器Python解释器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python发送Email方法实例
Aug 21 Python
跟老齐学Python之让人欢喜让人忧的迭代
Oct 02 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Python将string转换到float的实例方法
Jul 29 Python
python实现发送form-data数据的方法详解
Sep 27 Python
Python解析多帧dicom数据详解
Jan 13 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 #Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 #Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 #Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 #Python
python selenium操作cookie的实现
Mar 18 #Python
Selenium 滚动页面至元素可见的方法
Mar 18 #Python
python字符串判断密码强弱
Mar 18 #Python
You might like
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
vue实现移动端图片裁剪上传功能
2020/08/18 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
使用python Django做网页
2013/11/04 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
医学生实习自我鉴定
2013/09/27 职场文书
总裁岗位职责
2013/12/04 职场文书
北体毕业生求职信
2014/02/28 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
地道战观后感400字
2015/06/04 职场文书
实习单位鉴定意见
2015/06/04 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
详解Python类和对象内容
2021/06/22 Python
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫