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发布模块的步骤分享
Feb 21 Python
Python采用socket模拟TCP通讯的实现方法
Nov 19 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
Python命名空间的本质和加载顺序
Dec 17 Python
Python简单I/O操作示例
Mar 18 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
python的常见矩阵运算(小结)
Aug 07 Python
python生成requirements.txt的两种方法
Sep 18 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
在django项目中导出数据到excel文件并实现下载的功能
Mar 13 Python
使用matlab 判断两个矩阵是否相等的实例
May 11 Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
May 12 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
第十二节--类的自动加载
2006/11/16 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
js常用DOM方法详解
2017/02/04 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
vue组件与复用详解
2018/04/08 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
django实现用户登陆功能详解
2017/12/11 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
python实现学生成绩测评系统
2020/06/22 Python
python matlab库简单用法讲解
2020/12/31 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
数据库方面面试题
2012/04/22 面试题
24岁生日感言
2014/01/13 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
pandas求平均数和中位数的方法实例
2021/08/04 Python
Python Flask实现进度条
2022/05/11 Python