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实现将文本转换成语音的方法
May 28 Python
自己使用总结Python程序代码片段
Jun 02 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
Python二叉搜索树与双向链表转换算法示例
Mar 02 Python
Python爬虫实现验证码登录代码实例
May 10 Python
python科学计算之narray对象用法
Nov 25 Python
Python 实现取多维数组第n维的前几位
Nov 26 Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 Python
如何使用Python进行PDF图片识别OCR
Jan 22 Python
详解MindSpore自定义模型损失函数
Jun 30 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批量生成随机用户名
2008/07/10 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
实例浅析js的this
2016/12/11 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python实现excel转sqlite的方法
2017/07/17 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Django缓存系统实现过程解析
2019/08/02 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
运动会广播稿60字
2014/01/15 职场文书
难忘的一课教学反思
2014/04/30 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
2015年少先队活动总结
2015/03/25 职场文书
公司酒会主持词
2015/07/02 职场文书
《学会看病》教学反思
2016/02/17 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python