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中用altzone()方法处理时区的教程
May 22 Python
python实现计算倒数的方法
Jul 11 Python
Python 数据结构之队列的实现
Jan 22 Python
Python3 中文文件读写方法
Jan 23 Python
python文件操作之批量修改文件后缀名的方法
Aug 10 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
python的pstuil模块使用方法总结
Jul 26 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
Python datetime包函数简单介绍
Aug 28 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
实例代码讲解Python 线程池
Aug 24 Python
浅谈Python __init__.py的作用
Oct 28 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
实例讲解PHP表单
2020/06/10 PHP
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
浅谈JavaScript中Date(日期对象),Math对象
2015/02/05 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
vue二级路由设置方法
2018/02/09 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
Python利用IPython提高开发效率
2016/08/10 Python
一张图带我们入门Python基础教程
2017/02/05 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
中级会计职业生涯规划范文
2014/01/16 职场文书
通用自荐信范文
2014/03/14 职场文书
小班开学寄语
2014/04/04 职场文书
生日寄语大全
2014/04/08 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
家庭经济困难证明
2015/06/23 职场文书
创业计划书之农家乐
2019/10/09 职场文书
浅析JavaScript中的变量提升
2022/06/01 Javascript