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

Karen110 等级 870 0 0

前言

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

为什么这样做?

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

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

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

我的环境


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

注:

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

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

步骤

配置远程服务器信息

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

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

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

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

给自己远程环境起个名字

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

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

配置Connection

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

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

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

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

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

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

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

配置远程python解释器

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

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

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

添加解释器

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

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

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

用户密码,,然后点击Next

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

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

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

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

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

将文件同步到服务器上

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

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

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

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

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

点击Tools --> deployment -->Options

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

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

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

适用场景


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

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

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

结束


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

如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。

用微笑告诉别人,今天的我比昨天强,今后也一样。

想学习更多关于Python的知识,可以参考学习网址:http://pdcfighting.com/,点击阅读原文,可以直达噢~

**-----**------**-----**---**** End **-----**--------**-----**-****

往期精彩文章推荐:

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

欢迎各位大佬点击链接加入群聊【helloworld开发者社区】:https://jq.qq.com/?_wv=1027&k=mBlk6nzX进群交流IT技术热点。

本文转自 https://mp.weixin.qq.com/s/xObIPo9JyX4PPii3AlbB1g,如有侵权,请联系删除。

收藏
评论区

相关推荐

Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
一、虚拟环境介绍 1.虚拟环境与全局环境 有时候安装了一个Python库,可能在IDE如PyCharm中不能使用,这是因为: 通过pip安装的库默认一般在全局环境中,而PyCharm一般会默认创建虚拟环境,所以两者的环境不一致,导致安装的包不能正常导入使用,解决办法有2种: 在PyCharm虚拟环境中安装库,使库位于虚拟环境中 将PyCharm的环
Django+Vue开发生鲜电商平台之2.开发环境搭建
一、PyCharm的安装和简单使用 由于开发的主要后端语言是Python,因此选择PyCharm作为主要的开发工具。 PyCharm可以直接在搜索引擎中直接搜索官网下载,在每种平台均有社区版和专业版两种。社区版免费但功能有限,适合初学者;专业版功能齐全,适合专业开发者。开发者可以根据需要自行选择。 Windows下安装PyCharm与安装普通软件类似。
Django+Vue开发生鲜电商平台之2.开发环境搭建
一、PyCharm的安装和简单使用由于开发的主要后端语言是Python,因此选择PyCharm作为主要的开发工具。PyCharm可以直接在搜索引擎中直接搜索官网下载,在每种平台均有社区版和专业版两种。社区版免费但功能有限,适合初学者;专业版功能齐全,适合专业开发者。开发者可以根据需要自行选择。Windows下安装PyCharm与安
PWN入门的入门——工具安装
安装pwntool: ---------- 命令行运行: 1 pip install pwntools 1 python 2 import pwn 3 pwn.asm("xor eax,eax") 出现`'1\xc0'` 说明安装成功 > 在pycharm中运行出错:\_curses.error: must call
java web中java和python混合使用
利用java web技术展示python算法处理后的数据 工具/原料 ----- * myeclipse10 * pycharm+Anaconda2 方法/步骤 ----- 1. 首先安装配置好pycharm+Anaconda2 特别的,需要配置好python的环境变量,因为在用java调用python
Django实战1
1 项目开发环境 ======== * 语言环境: python3.6.2 , django-2.1.2 * 数据库环境:sqlite3(开发环境使用,部署环境使用mysql5.6) * 开发工具:pycharm 2 安装python ========== 说明:已经安装过python3.6环境的可以跳过此步。 python安装包下载地
Flask教程(十五)日志
### 软硬件环境 * windows 10 64bit * anaconda3 with python 3.7 * pycharm 2020.1.2 * flask 1.1.2 ### 简介 `flask`日志使用标准的`python``logging`。所有与`flask`相关的消息都用`ap
PyCharm专业版2019.3.2激活码到期2089年!!!
Pycharm是一款很好用的python开发工具,开发Python爬虫和Python web方面都很不错 这里我为大家提供了pycharm激活方式2089年到期 **激活步骤如下:** **1、修改hosts激活** **修改hosts文件** 将0.0.0.0 account.jetbrains.com和0.0.0.0 www.jetbrains
Python version 3.5 does not support variable...
背景 == 目前处于FastAPI学习初期,使用环境是: * Win7 64 bits SP1 * PyCharm 2016.3 * Python 3.8.4 * FastAPI 0.60.1 问题截图 ==== ![Python version 3.5 does not support variable...](https://s4
Python3 tkinter基础 Scrollbar pack 创建靠右、充满Y轴的垂直滚动条
> *        **Python : 3.7.0** > *          **OS : Ubuntu 18.04.1 LTS** > *         **IDE : PyCharm 2018.2.4** > *       **Conda : 4.5.11** > *    **typesetting : Markdown
Python3 tkinter基础 event keysym 查看按键的按键名
> *        **Python : 3.7.0** > *          **OS : Ubuntu 18.04.1 LTS** > *         **IDE : PyCharm 2018.2.4** > *       **Conda : 4.5.11** > *    **typesetting : Markdown
Python3基础 type 获得变量的类型
> *        **Python : 3.7.0** > *          **OS : Ubuntu 18.04.1 LTS** > *         **IDE : PyCharm 2018.2.4** > *       **Conda : 4.5.11** > *    **typesetting : Markdown
Python3基础 变量命名 区分大小写
> *        **Python : 3.7.3** > *          **OS : Ubuntu 18.04.2 LTS** > *         **IDE : pycharm-community-2019.1.3** > *       **Conda : 4.7.5** > *    **typesetting :
Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python。众所周知,Python目前越来越火,学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了方便大家学习Python,小编整理了一套Python和Pycharm安装详细教程,只要大家按照这个步骤来,就可以轻松的搞定Python和Pycharm的安装了。
Spider
**1\. 前期准备** ============ 1.1 开发工具 -------- Python 3.6 Pycharm Pro 2017.3.2 Text文本 1.2 Python库 ----------- requests re urllib 如果没有这些Python库,使用以下方法