pycharm在一个虚拟环境中管理多个不同项目的调试教程

前言:在远程服务器上自己创建了一个PyTorch框架的虚拟环境,用于在日后进行深度学习的相关工作,但是一个虚拟环境中在日后可能有多个不同的项目,这些项目都共用一个虚拟环境,如果在本地使用PyCharm调试远程服务器上不同的项目就是这篇文章将要讲的内容。

一. 虚拟环境第一次使用的情况

如果这个虚拟环境没有创建过任何的项目,那么我们在创建第一个项目的时候就要重新设置解释器,步骤如下:

  1. 点击 File->Settings,进入如下页面:通过下面这个页面可以看到我们现在使用的解释器是本地的解释器,但是我们想要使用远程服务器中虚拟环境的解释器。

在这里插入图片描述

2.点击Project Interpreter最右边类似于齿轮的按钮,然后点击 add 按钮,进入下面的页面(注意:这里左边栏中我们选择的是SSH Interpreter),在这里我建议直接点击Existing server configuration按钮(我尝试过在New server configuration中配置新的,这样会造成SFTP显示的就是IP地址)

在这里插入图片描述

  1. 点击Existing server configuration按钮之后,点击右边的 …(三个点) 按钮,进入如下页面,然后点击左上角的加号按钮,表示添加新的配置,在这个演示中,新创建了一个ResNet_CBAM的配置,创建完之后,点击OK

在这里插入图片描述

  1. 点击Next按钮,进入如下页面,在下面的页面中,Interpreter那一栏需要选择远程服务器上想要使用的虚拟环境的解释器,在Sync folders: 这一栏中,需要填写本地项目到远程项目路径的映射关系,填完之后,点击Finish按钮。

在这里插入图片描述

5.点击Finish之后,进入下面的页面,Project Interpreters后面的就是我们配置的解释器的路径,PyTorch1_7_ALL是自己重新编辑的名称(编辑方法:点击右边的齿轮->show all,然后选中自己的解释器,点击右边的铅笔即可进入更改名称的页面),然后点击OK,解释器就配置完成

在这里插入图片描述
经过上述步骤之后,不需要再重新配置SFTP了,因为在配置解释器的时候已经自动完成了SFTP的配置,不过在虚拟环境中已有项目的前提下,不能使用上述的方法,下面介绍在虚拟环境中已有项目的前提下,如何使用给新的项目配置解释器。

二、虚拟环境中已有项目的前提下,创建新的项目

如果这个虚拟环境之前已经创建过项目(在这里我们以上面项目所在的虚拟环境为例)了,那么我们在创建后面的项目的时候就不需要重新设置解释器,步骤如下:

  1. 点击PyCharm中的File->new Project 创建一个名称为GoogLeNet的项目,进入下面的页面

在这里插入图片描述

  1. 点击File->Setting,进入如下页面:通过1图这个页面可以看到我们现在使用的解释器是本地的解释器,但是我们想要使用远程服务器中虚拟环境的解释器,点击右边的倒三角按钮,通过2图我们找到了需要使用的虚拟环境的解释器,即PyTorch1_7_ALL,点击PyTorch1_7_ALL之后,到了3图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.设置本地路径到远程服务器路径的映射关系,即对上一张图中的Path mapping进行设置,点击右边文件图标的按钮,出现如下的页面,从图中我们可以看到有Local Path和Remote Path两栏,并且并没有发现上一个项目中设置的路径映射关系,这表明这两个项目是独立互不干扰的。点击Remoter Path右边的加号,添加上此项目的路径映射,然后点击OK,出现2图。最后点击OK,解释器设置完毕

在这里插入图片描述
在这里插入图片描述

  1. 设置和远程服务器的映射关系,点击下面的Configuration,进入2图,然后点击左上角的+号,用于创建新的SFTP映射关系,我们设置的name为GoogLeNet,然后出现3图,在SSH configuration中新建一个名为GoogLeNet的SSH配置,4图为设置好的页面,之后就是配置Mappings,Mapping配置后之后,点击左上角的对号√按钮(一定要记住),这个按钮是将现在的SFTP作为默认的映射关系,点击对号之后再点击OK就完成了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.完成之后的页面如下图所示:这个时候就完整的建立起本地和远程服务器的映射关系了

在这里插入图片描述

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值