pycharm远程部署,pycharm远程linux开发

  pycharm远程部署,pycharm远程linux开发

  首先,由于深度学习算法的流行,目前很多算法需要在GPU上运行。深度学习是一种数据驱动的技术,在训练时需要大量的数据支持。因此,要快速完成基于深度神经网络模型的训练模型,一般需要在GPU上运行。一般来说,穷人买不起大容量的GPU,而是用实验室和公司的服务器。这将遇到本地编码或在远程服务器上运行的问题。这个博客就是来解决这类问题的。

  我准备了一个Python编辑器在pycharm上本地使用。此外,它必须得到服务器的支持。

  首先连接创建一个要本地编码的项目,比如创建一个常规包,Python包或者写别人已经写好的代码,然后在pycharm中打开这个文件,如下图

  然后,工具-部署-配置进入配置页面,在这里你点击数字添加一个新的SETP远程链接。

  然后,在弹出的输入框中输入要定义的服务的名称。设置完成后,进入下一页。请注意,需要填写下划线的地方!主机:填写您想要连接的服务器的IP地址。Port:是对应的端口号,通常为22。用户名:是要登录的服务器的用户名。例如,如果服务器有自己的用户,请填写用户名。如果是root用户,填写root即可,一般不是root。密码:该用户对应的登录密码!小心!输入保存密码,这样你就不用每次链接都重新输入密码了!

  放置此页面后,请转到映射页面。如下所示,该页面要求配置从本地到服务器的相应路径。通常,我在服务器上对应一个同名的文件路径。单击确定完成此步骤后,连接过程将几乎终止。很简单~

  然后进行简单配置,工具工具-部署-选项,可以画出两个位置进行重新配置,如下图。第一个代表允许在服务器上建立空文件路径,第二个代表在本地保存时将保存的更改同步到服务器。单击确定完成配置更改。

  接下来,测试连接是否成功。工具-启动SSH会话,选择我们刚刚配置的链接服务名称,如下所示

  在整个过程中,如果配置正确,请按下图所示进行!现在,您可以在本地修改文件,并在这个成功的服务器下调试它。值得注意的是,到目前为止,只能通过下面的命令行进行调试:与直接用pycharm工具调试相比,并不方便。所以如果想直接在远程服务器上通过pycharm调试,还需要pycharm的项目解释器配置。如果您不喜欢用命令行调试,请继续执行以下操作:

  要配置项目解释器,请进入以下页面:Windows和MAC应该是不同的。从MAC上的Pycharm - Preference进入。

  在右边,“项目解释器”点击小齿轮,然后选择“添加”

  然后选择SSH解释器。

  选择:展开服务器配置,找到刚刚创建的远程服务的名称,然后单击Next。

  进入下一页,你可以选择两条信息。一个是解释器,你想用哪个python在远程服务器上执行我们的代码。另一种是同步对应的文件路径,与前面的映射操作一致。单击它旁边的文件夹图标以放置它。

  进入以下页面后,与之前映射操作对应的文件路径是一致的。然后点击完成完成!

  您可以看到部署了以下解释器位置!接下来就来测试一下吧!

  找到可执行的Python文件,直接点击pycharm的执行图标(绿色小三角)就可以看到运行页面的执行结果。如下图所示,第一行显示您正在使用本地配置的远程服务器运行远程服务器对应路径下的文件。请注意下图红框中的内容。

  就是这样。恭喜你。都完成了。

  当你将来完成项目解释器的配置时,如果你再回头看,你会发现Tools - Start SSH Session增加了一个选择。这是我们刚刚配置的项目解释器的配置。无论选择哪一种,都可以进入远程服务器的命令行。现在,我还没有仔细探索过。如果有朋友知道这两种选择的区别,请给我发消息~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: