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上基于Markov链生成伪随机文本的教程
Apr 17 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python3.4爬虫demo
Jan 22 Python
pycharm中显示CSS提示的知识点总结
Jul 29 Python
python编写简单端口扫描器
Sep 04 Python
使用python制作一个解压缩软件
Nov 13 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Pyinstaller加密打包应用的示例代码
Jun 11 Python
Python中time与datetime模块使用方法详解
Mar 31 Python
virtualenv隔离Python环境的问题解析
Jun 21 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
使用Modello编写JavaScript类
2006/12/22 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
js实现按Ctrl+Enter发送效果
2014/09/18 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
python 计算文件的md5值实例
2017/01/13 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python使用matplotlib绘制热图
2018/11/07 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Python类反射机制使用实例解析
2019/12/30 Python
详解python中的异常和文件读写
2021/01/03 Python
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
海飞丝的广告词
2014/03/20 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
打架检讨书
2015/01/27 职场文书
用人单位聘用意向书
2015/05/11 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
python实现简单聊天功能
2021/07/07 Python