手把手教你用Pycharm连接远程Python环境

chatgpt赋能python:Python与PyCharm的完美连接,提升编程效率 本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。 阅读详情

前言

本次咱们来操作一下如何在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就直接同步到服务器上了,不需要在通过传文件什么的繁琐操作


结束

如果你觉得文章还可以,记得点赞留言支持我们哈,感谢你的阅读。

程序员GitHub,现已正式上线!

接下来我们将会在该公众号上,专注为大家分享GitHub上有趣的开源库包括Python,Java,Go,前端开发等优质的学习资源和技术,分享一些程序员圈的新鲜趣事。

年度爆款文案

点这里,获取新手福利!!
pycharm远程连接服务器-docker容器 2.进入交互式后修改容器的root密码。-p 端口号:这里的端口就是我们在步骤1 启动容器时映射的主机端口号8080,不是容器的端口22。5.点击Tools -> Deployment -> Options 修改文件保存方式。这里需要映射主机端口到容器端口,后续就是通过端口来连通容器的。-p 8080:22:这里主机端口8080, 容器端口是22。看服务器中的python位置: >>which python。root:容器内部系统的root账号,不是服务器的用户账号。6. 选择远程解释器。 阅读详情

相关推荐

Win下用Pycharm远程连接虚拟机Linux的环境准备

本文主要是如何准备Linux(Ubuntu14.04-32位)下python环境并用Pycharm远程连接开发,关键词: 1. ubuntu国内源替换以及pip国内源替换 2. 安装python的虚拟环境,virtualenv、virtualenvwrapper 3. 环境就续后,pycharm远程连接虚拟机环境和部署文件ubuntu环境的准备我用的是VMware傻瓜式安装的ubuntu14

我的邮箱26huitailang@gmail.com 1万+

pycharm如何配置python环境

pycharm如何配置python环境

2201_75571291的博客 4796

pycharm连接远程环境 mac

pycharm配置远程服务器环境 第一步打开项目然后点“Pycharm”配置环境 第二步点‘project interpreter’后面的设置“add” ,然后选用“ssh”,并输入远程服务器的网址和用户名 第三步输入服务器密码,也可以选择密钥文件,但是我的不好用,直接输入密码,记住密码就可以了 第四步选择使用python的路径,因为服务器中安装了anaconda,我选的是在...

weixin_36103474的博客 3990

【Python入门】超详细Python+Pycharm安装保姆级教程,Python环境配置和使用指南,看完这一篇就够了

这两年被Python初学小白问到最多的问题就是,该用什么代码编辑工具?说实话,我个人是用Jupyter Notebook最多,主要是经常做数据可视化,方便些。但对于初学者来说,PyCharm仍是不二的选择,甚至我建议你只用PyCharm.从当前所有主流Python IDE来看,PyCharm是最适合做Python开发的,特别对新手而言,可以节省很多不必要的时间成本。那么具体如何使用呢?

程序员鑫港的博客 6442

Pycharm 远程连接服务器、远程访问python环境和打开远程命令行

Pycharm远程访问服务器教程 一、pycharm远程连接服务器操作流程 0.注意事项 本配置是基于pycharm 2020专业版进行的,其它版本也相差不大。社区版本无此功能。 1.首先进入远程连接服务器配置菜单。 2.进去之后点击“+”添加 选择SFTP选项 3.输入自己取的名称 4.点击 SSH 后的... 进入配置服务器界面 5.输入服务器地址、用户名、密码,并点击Test...

qq_34242103的博客 2057

第3课:如何安装pycharm , 并且关联 python

前言: 本次教程,只是教大家如何下载pycharm ,其中使用版本和 视频教学的版本 并非一致。视频中所包含的激活文本以及Pycharm 和 Python 。 软件网盘下载: 链接:https://pan.baidu.com/s/1Kd9W3LxA6eLIRL4_m0eNWQ 提取码:nxpu 复制这段内容后打开百度网盘手机App,操作更方便哦 什么是Pycharm: 大家肯定很好奇,什么是Pycharm ? 我本人用通俗的语言给大家解释下,Pycharm 是JetBrains 专...

Hakcer's Junk 1万+

python远程教学_手把手教你用Pycharm连接远程Python环境

前言本次咱们来操作一下如何在Pycharm上,使用远程服务器上的Python环境。为什么这样做?这个要从我的一次经历说起,有一次我帮朋友爬取一些东西,由于类别不同,分了几次爬取,这一次我写好规则之后,依然正常爬取,由于我本人比较善良,加上数据量目测并不是太多,并没有使用代理ip,并且将scpay的速度控制的比较慢,一般爬取时,一般也就几分钟而已,泡一杯咖啡喝几口就完了。但是,但是,凡事都有可能例外...

weixin_42491621的博客 222

从仿真到实物:Realsense D435+ROS2焊接机械臂的视觉标定与数据验证指南

本文详细介绍了如何将Realsense D435相机与ROS2焊接机械臂从仿真环境迁移到实物部署的全过程。通过视觉标定、数据验证和焊接场景优化,确保系统在真实环境中精准可靠。重点讲解了硬件配置、驱动优化、数据一致性验证及焊接应用的特殊处理,为工业自动化开发者提供实用指南。

weixin_28701593的博客 407

详细完整pycharm远程连接服务器,远程环境配置,虚拟环境配置

进入了之后你就可以下载pytorch了(至于下载哪个版本的pytorch这就不是我这个教程要教的了,你自己去查hhh,好吧你也可以输入nvidia-smi看看你的cuda版本,再去查查对对应的pytorch),反正我是输入。(这个XXX就是你登录的那个名字,不知道的话你也可以输入pwd看看你现在的地址),修改完之后按esc退出修改模式,再输入:w保存,输入:q退出 (冒号不要漏掉啊),再输入。没有的话(注意这是说没有的话,有的不要进行这一步!然后你的环境就创建成功了,接着你就进入你的环境,输入。

gem_Microphone的博客 2万+

Pure Persuit算法基础

Pure Persuit算法本身的原理不难理解,它主要基于几何原理进行的设备控制,本身不考虑太多的运动学约束。同时机器人的路径跟踪效果应该会比较依赖于预瞄点。对于曲线部分而言,如果曲率很小而预瞄点很远的话,对于曲线的跟随性应该会很差。对于直线而言,如果设备在开始时与轨迹有横向偏差,则在运动过程中机器人会逐渐收敛到曲线,但是收敛速度取决于预瞄点距离。

YiYeZhiNian的博客 1522

Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning——“预取”论文解读

参考传送门: 1. Hardware Prefetching笔记 2. 全球百科——缓存预取 3. 百度百科——缓存数据预期技术 目录0. 什么是Hardware Prefetching(本节内容不包括在论文中)1. 简介1.1 关于Hardware Prefetching的一些关键信息1.2 现阶段方法的缺陷1.3 论文团队的目标1.4 核心思想2. 必要的背景知识介绍2.1 强化学习(Reinforcement learning)2.2 为什么说强化学习是一个好的解决思路3. 解决方法与思路3.1 Py

Pinkgranite86的博客 2167

pycharm连接远程服务器

此时我们还不能在本地使用服务器的环境,我们需要将本地Pycharm的Python解释器设置为远程服务器中的指定环境下的Python解释器.1.点Edit Configurations2.这里可以选择用哪个python解释器3.最后可以跑个代码。

maoliminmaomao的博客 2万+

gitlab远程子仓库配置SSH - 保姆级教程

在网上搜索了一些方法,但是不够详细,走了好多弯路,所以记录下配置SSH的详细过程吧。

是菠萝的博客 1万+

Pycharm连接远程服务器并创建环境教程

本文详细介绍了使用PyCharm专业版连接远程服务器并配置conda虚拟环境的完整流程。主要内容包括:1)下载PyCharm专业版(社区版无SSH功能);2)通过SSH连接服务器并创建conda虚拟环境(包括Anaconda安装和环境配置);3)在PyCharm中配置SSH连接并关联远程conda环境;4)使用PyCharm终端操作远程服务器。文中提供了具体命令和界面截图,特别强调了使用conda而非virtualenv的重要性,以及如何实现本地与服务器的文件同步。该教程适合首次使用PyCharm连接服务器

m0_63283334的博客 4741

ArcGIS Pro 拓扑编辑实战:从‘地图拓扑’到‘共享编辑’,手把手教你批量修改要素

本文详细介绍了ArcGIS Pro中的拓扑编辑功能,从地图拓扑配置到共享编辑技巧,手把手教你如何批量修改要素。通过实战案例展示拓扑编辑在城市规划、地籍管理等场景中的应用,显著提升编辑效率并减少拓扑错误,是现代GIS技术的重要生产力工具。

weixin_30500473的博客 505

ARM Linux工控板+C# .NET Core:倍福ADS协议轻量化工业控制(附跨平台部署代码)

某自动化设备厂的倍福PLC控制系统曾依赖传统x86工控机:单台设备需配备1台Intel i5工控机(成本约8000元),功耗30W+,且Windows系统稳定性受工业环境干扰(如电磁辐射导致蓝屏)。更棘手的是,设备需部署在产线边缘(空间狭小),x86工控机的体积(4U机架)和散热需求(风扇噪音)难以适配;而多设备部署时,高硬件成本和高功耗导致年运维成本超20万元。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 954

pycharm远程通过SSH调用linux环境下的python

最近博主在帮老师做项目,因为更习惯使用windows系统,平常没少花时间在配置环境上。在linux环境安装各类环境库的方便程度要远远高于window环境下,但是每次都要在远程连接服务器或者打开虚拟机未免有些不方便。所以,通过pycharm自带的ssh连接功能,可以在windows环境下直接调用linux系统配置好的python环境,省去了各种各样的问题。 一.前提条件 (1)准备好pycharm专业版,社区办没有远程连接服务器的功能(学生的话可以使用edu邮箱申请1年免费使用) (2)一个装有ubunt.

CSK的博客 2340

12、认知地图的建模与学习

本博客系统介绍了认知地图的定义、背景及其在机器智能领域的应用,重点探讨了模糊认知地图(FCMs)的建模方法与优势。文章还对比分析了几种主流的认知地图模型(如Axelrod模型、Kosko模型等),并讨论了模型的稳定性条件及实际应用前景。通过智能制造和医疗诊断的具体案例,展示了认知地图在复杂因果推理中的强大能力,并提出了模型优化方向与未来研究展望。

plant的博客 210

pycharm、vscode 远程连接Linux,配置python环境

目前,pycharm是非常受欢迎的编写、调试python的IDE,那么为了方便我们在本地调试远程服务器中的代码,我们可以在pycharm中进行SSH与SFTP的连接,来进行远程服务器的文件添加、修改与删除,并且在本地编写、修改与调试代码,这让我们能够很轻松的同时使用本地与远程服务器,更加高效的进行代码的编写、修改与调试。   主要分为两步,首先是配置远程Linux主机(服务器)的信息,第二个就是在pycharm里面配置Interpreter等等。 下面我们一起来开始配置吧! 1.配置远程主机信息。

qq_24276415的博客 3581

【第1章>第5节】SOM自组织映射网络的理论学习与MATLAB仿真

自组织映射网络(Self-Organizing Map,SOM)是一种无监督学习的人工神经网络,由芬兰学者Teuvo Kohonen于1981年提出,也被称为Kohonen网络。它的主要功能是将高维输入数据映射到低维(通常是二维)的离散网格上,同时保持输入数据的拓扑结构,即相邻的输入数据在映射后的网格上也相邻。

FPGA/MATLAB学习教程/源码/项目合作开发 402

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

pycharm专业版连接远程docker容器

pycharm专业版连接远程docker容器 一.windows环境下pycharm专业版的安装 如果想使用pycharm远程连接docker容器,需要在windows环境下安装专业版的pycharm,专业版下载链接https://www.jetbrains.com/pycharm/ 二.配置远程docker容器 1.启动带有端口的docker容器。 6006端口是用来运行tensorboard的,这里重要的是22端口。如果希望通过ssh远程连接docker,需要对容器的22端口做端口映射。 docker

jhsignal的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Pycharm远程连接

通过pycharm远程连接的方式可以直接使用本地的pycharm进行编辑调试,而调用远程服务器上的服务器资源。相比使用windows远程连接的方式的优势是可以实现多人同步的使用同一台服务器的资源,当然也有一定的缺点那就是训练的时候本地pycharm就不能随意关闭了。(其余的IDE都可以参考这套流程,就是具体到IDE中的操作选项可能有所不同)

qq_43417727的博客 1849

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 支付宝新年五福新玩法,我用Python百行代码来实现!
下一篇: 从屌丝到高手,三道Python编程题,九种解题算法,看看你属于哪一类
菜鸟学Python
博客等级 码龄9年 8061粉丝 571原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值