Pycharm直接使用远程服务器代码并调试的解决方法

作者:靖待 时间:2021-05-13 10:21:03 

问题

查询了很多网上的文章,连接远程服务器调试基本上都是本地复制一个代码文件夹调试好后再部署到服务器上,这就很麻烦,(作为一个懒人)我想直接打开远程服务器上的代码,不想不停地上传下拉代码。

步骤总览

  • 将远程服务器映射为网络驱动器;

  • 使用Pycharm打开映射地址代码文件夹;

  • 服务器上创建虚拟环境;

  • Pycharm解释器通过ssh配置为该虚拟环境;

  • Path mapping将本地映射地址路径和服务器真实地址匹配。

将远程服务器映射为网络驱动器

电脑-计算机-映射网络驱动器-使用其他凭据连接
输入服务器用户名、密码

使用Pycharm打开映射地址代码文件夹

太简单了只好广告位招租

服务器上创建虚拟环境

# 创建虚拟环境
conda create -n "modelenv" python=3.7
# 查看已有虚拟环境
conda env list
# 激活环境
source activate modelenv

Pycharm解释器通过ssh配置为该虚拟环境

File-Settings-Project-Project Interpreter
右侧设置-Add Remote-SSH Credentials
输入服务器ip、用户名和密码
Python interpreter path 选择 anaconda-envs-创建的虚拟环境-python3.7

Path mapping将本地映射地址路径和服务器真实地址匹配

还是Project Interpreter页,第二行Path mapping,点击右侧三点按钮。
输入Local Path,如Z:/jinger/model
输入Remote Path,如/pan1/jinger/model
这样就将本地映射地址和远程服务器地址关联了起来。

当pycharm右键run时,它会自动连接到远程代码地址并使用远程环境运行。

来源:https://blog.csdn.net/hubojing/article/details/129079815

标签:Pycharm,远程,服务器,调试
0
投稿

猜你喜欢

  • Python利用psutil实现获取硬件,网络和进程信息

    2023-08-12 18:37:44
  • suggest项目总结-用户体验篇

    2008-01-30 20:04:00
  • 也谈access数据库的防下载保护

    2007-08-28 13:01:00
  • PHP和JS之间的数据交互并处理

    2023-05-25 00:57:08
  • python opencv之SURF算法示例

    2021-03-06 13:10:28
  • Python Http请求json解析库用法解析

    2021-11-20 14:05:45
  • python matplotlib实现条形图的填充效果

    2022-03-12 07:55:20
  • 关于jupyter lab安装及导入tensorflow找不到模块的问题

    2023-05-13 18:03:32
  • ACCESS入门教程:用向导建立数据库

    2008-01-17 12:46:00
  • python str()如何将参数转换为字符串类型

    2022-04-28 17:30:36
  • 前端开发中一些常用技巧总结

    2010-07-18 13:13:00
  • Python+Selenium+Webdriver实现自动执行微软奖励积分脚本

    2022-09-13 13:49:07
  • 用asp获取微软安全更新列表的代码 小偷程序

    2011-02-24 11:19:00
  • Javascript调用XML制作连动下拉框

    2007-09-17 12:55:00
  • SQL语言基本语句介绍

    2008-07-24 13:32:00
  • Python机器学习之决策树

    2022-02-24 07:19:01
  • Python3 实现随机生成一组不重复数并按行写入文件

    2021-11-25 18:05:35
  • IIS6.0下ASP的新增功能

    2007-08-22 14:55:00
  • WEB标准与XHTML 1.0 Transitional等文档类型介绍

    2007-10-20 21:18:00
  • 详解python 支持向量机(SVM)算法

    2022-03-06 02:11:24
  • asp之家 网络编程 m.aspxhome.com