千家信息网

怎么用Pycharm连接远程Python环境

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要讲解了"怎么用Pycharm连接远程Python环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Pycharm连接远程Python
千家信息网最后更新 2025年01月23日怎么用Pycharm连接远程Python环境

这篇文章主要讲解了"怎么用Pycharm连接远程Python环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Pycharm连接远程Python环境"吧!

前言

本次咱们来操作一下如何在Pycharm上,使用远程服务器上的Python环境。

为什么这样做?

这个要从我的一次经历说起,有一次我帮朋友爬取一些东西,由于类别不同,分了几次爬取,这一次我写好规则之后,依然正常爬取,由于我本人比较善良,加上数据量目测并不是太多,并没有使用代理ip,并且将scpay的速度控制的比较慢,一般爬取时,一般也就几分钟而已,泡一杯咖啡喝几口就完了。

但是,但是,凡事都有可能例外,这一次,我都喝了几杯咖啡了,竟然还没完,!!!,然后我看了看,数据,发现这个我错了,这个类别很全,还很多,至少是原来的好几倍,这...,我也总不能停了吧,并且快了也会封我ip,然后我就依然等着,等...等啊等,登录一个多小时,终于完了....

后来我就想到了一个问题,如果代码能直接运行在远程服务器上就好了,写完代码扔到远程服务器上就好了,随便运行。

我的环境

滴滴云 ubuntu 18.04版本,已经安装好Anoconda pycharm2019 专业版

注:

  • pycharm一定要专业版,只有专业版才有远程连接python环境功能

  • linux上尽量使用Anoconda创建环境,避免和原系统pip产生冲突,避免寻找麻烦。

步骤

配置远程服务器信息

打开pycharm,点击Tools ---> Deployment ---> configuration

依次点击左上角+ --> SFTP


给自己远程环境起个名字

配置远程服务器参数,如图所示

配置Connection

配置Mappings,配置好之后,选择ok


在pycharm上查看服务器上文件Tools --> deployment --> Browse Remote Host


一定要勾选自动上传Tools --> deployment --> Automatic Upload


配置远程python解释器

上述我们只是配置了远程服务器信息,但是并没有让pycharm指定python解释器

打开解释器选项File --> settings --> Project:项目名--> projectInterpreter


添加解释器

选择SSH interpreter,配置服务器信息,Next

用户密码,,然后点击Next

选择服务器上Python解释器的位置,,然后点击Finish


指定解释器为远程解释器,,然后点击Apply,ok


将文件同步到服务器上

默认会将本地整个项目同步到服务器的/tmp目录下


crtl+s,将代码自动同步到服务器上

上述都配置完以后,你可能会发现,每次写完代码之后,似乎远程那端是不会同步代码的,我们需要设置一下,按crtl+s就可以自动将代码同步到服务器上,每次在服务器上运行的代码也是最新代码

点击Tools --> deployment -->Options


配置如图,红圈部分一定要配置一样的,然后点击ok


适用场景

适用场景一般是爬虫类,或者需要长时间处理某个任务之类的,毕竟我写一个爬虫不可能配置一个docker吧。

或者说我就写了一个小爬虫,每天爬一些笑话发给我的女神,直接运行在服务器上,或者开发完之后,crtl+s就直接同步到服务器上了,不需要在通过传文件什么的繁琐操作


感谢各位的阅读,以上就是"怎么用Pycharm连接远程Python环境"的内容了,经过本文的学习后,相信大家对怎么用Pycharm连接远程Python环境这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

服务器 服务 配置 环境 代码 解释器 解释 同步 运行 专业 信息 文件 专业版 学习 选择 内容 咖啡 场景 完了 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库安装好了没有域名怎么办 计算机网络技术的创新作文 python查询数据库返回数据 安装ug许可证错误服务器未连接 数据库的连接操作都有哪些 网络安全宣传品海报 联想服务器启动盘 我的世界龙珠服务器怎么去主世界 微信软件开发论文致谢 网络安全建设主题黑板报 手机fifa连接服务器 怎样建立证券数据库 怎么描述软件开发 服务器内容违规被运营商查封 合肥联驰网络技术有限公司_ 某公司的网络安全策略 服务器的管理与维护 如何把php放在服务器空间上 复制数据库 计划 专业直销系统软件开发 新疆网络安全处置中心规格 企业网络安全工作经验 艾尔登法环一直无法登陆服务器 网络安全的好的一面宣传片 服务器怎么开启任务管理器 河南有软件开发的大学吗 网络安全用啥电脑 软件开发日志是什么意思 北京网络安全行业薪酬报告 美团图数据库技术
0