前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pycharm配置远程服务器_服务器asp环境配置

pycharm配置远程服务器_服务器asp环境配置

作者头像
全栈程序员站长
发布2022-09-27 16:34:28
6.5K0
发布2022-09-27 16:34:28
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前言

1、说明

首先介绍下我本人情况,我在 windows 笔记本电脑上下载了 Pycharm 专业版,因为我本人只是用来跑代码,想把代码自动同步起来,因此特地通过 Pycharm 来远程使用 Linux 上配置好的环境,加速代码运行。当然大家也可以使用Xshell等软件,使用命令行来操作。

2、环境介绍

目前使用的环境:

  • Linux:20.04
  • Pycharm:2019专业版
  • Windows:64位
  • Anaconda:Python 3.7

一、添加并设置部署

1、点击Pycharm工作栏上方“ Tools -> Deployment -> Configuration

2、点击 “ + ”,创建新的服务部署,并起名(名字随意),我这里命名为:LinuxSer

3、选择类型为 “ SFTP ”,并按照要求填写信息,具体介绍如下:

填写完成后,会出现以下界面,点击 “ YES ” 即可

这样一个新的部署便设立完成。

二、创建Python解释器环境

1、点击 “ File -> Setting -> Project:Interpreter ”,点击“齿轮”(设置按钮),选择 ” Add “,并选择 ” **SSH Interpreter ** “,在界面中输入密码和用户名,具体如下两图所示:

输入服务器密码:

2、选择要使用的解释器: 我本人使用 Anaconda 建立了多个虚拟环境,这次选择其中之一,所以解释器路径设置为如下:

大家可以根据箭头指示,选择自己的解释器路径。

3、确定 Linux 服务器里同步文件夹,大家可以根据箭头指示,自行更改:

4、选择自动同步,出现以下提示:

点击 Overwrite 即可。

5、配置好解释器后,可以查看安装的第三方库:

三、程序测试

在 windows 平台下,编写 Python 文件,并运行,查看代码运行情况:

可以看到,代码已经使用远程python解释器运行,且文件自动同步到服务器端。 若想手动同步,也可以点击:“ Tools -> Deployment -> Sync …

四、文件下载

如果运行的代码会生成文档、图片并保存下来,那么相应文件会保存在服务器一端;如果想本地保留,可以从服务器端下载下来,点击 “ Tools -> Deployment -> Browse Remote …

右击需要下载的文件:

点击 “ Download from here ” 即可。

五、注意事项

在远程访问服务器后,第一次写代码可能会出现代码自动补全失败,在这种情况下,需要在“ Setting -> Project Interpreter ”里将当前的远程 interpreter 切换成别的任意环境并apply,然后再切换回目标 remote interpreter 就可以了。

六、参考链接

参考链接1:远程配置 参考链接2:文件下载 参考链接3:代码自动补全问题

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175253.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 1、说明
      • 2、环境介绍
      • 一、添加并设置部署
      • 二、创建Python解释器环境
      • 三、程序测试
      • 四、文件下载
      • 五、注意事项
      • 六、参考链接
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档