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随机生成指定长度密码的方法
Apr 04 Python
Python实现计算最小编辑距离
Mar 17 Python
整理Python 常用string函数(收藏)
May 30 Python
python3.5 email实现发送邮件功能
May 22 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
Python Django基础二之URL路由系统
Jul 18 Python
python同步两个文件夹下的内容
Aug 29 Python
python 字典有序并写入json文件过程解析
Sep 30 Python
python pyenv多版本管理工具的使用
Dec 23 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
简单了解Python write writelines区别
Feb 27 Python
基于Python词云分析政府工作报告关键词
Jun 02 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
Protoss兵种介绍
2020/03/14 星际争霸
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php获取目标函数执行时间示例
2014/03/04 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
Vue左滑组件slider使用详解
2020/08/21 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
用Python制作简单的钢琴程序的教程
2015/04/01 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
西班牙在线光学:Visual-Click
2020/06/22 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
关于祖国的演讲稿
2014/05/04 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
vue封装数字翻牌器
2022/04/20 Vue.js