如何在PyCharm中连接到服务器上的Anaconda环境

写本文的原因:

我需要使用pycharm 2022.2.1连接服务器,但是查看过往的教程都发现步骤跟实际pycharm中的界面不一样,为了探索花费了很多时间,写下这篇文章希望能帮助pycharm界面跟我一样的人。

项目场景:

一般服务器都是Linux环境,在服务器上运行windows上写好的代码需要首先将代码上传到服务器上再使用linux命令执行。这样会有些繁琐,但是如果使用pycharm连接服务器就可以避免这些麻烦。


解决方案:

步骤一(配置ssh,实现自动同步代码到服务器):

选择tools-deployment-configuration。

点击左上方的+号选择SFTP协议传输文件。

输入服务器名字,这个名字可以自己取。

 

我随便输入了一个a,接着配置ssh configuration,点击右边的三个点。

点击左上角的+号,按自己的服务器填写信息。

配置完成后点击test connnection测试连接。 

接着配置mapping,local path是自己项目的本地地址,deployment path是服务器上我们存放项目的地址。

勾选自动上传,至此我们的文件就不需要手动同步到服务器上了,可以通过upload to命令执行。

步骤二(配置服务器解释器,不需要使用linux执行代码,可以在pycharm进行操作):

选择file-settings

 

选择project-python interpreter,点击右上方add interpreter

选择on ssh

选择existing,选择我们刚刚添加的服务器

 

来到第三步,选择system interpreter

点击interpreter右边的三个点,找到服务器中安装的conda路径,这是我的路径/data/miniconda3。

接着找到我们需要的环境并找到python3。/envs/【环境名字】/bin/python3

 点击sync folders并将remote path改成我们服务器上存放项目的地址。

 完成后选择create,至此远程解释器配置完成。

任意运行一个程序,在run界面最上方可以看到环境的路径和程序的路径,连接成功。

 

 

 

 

 

 

 

物联沃分享整理
物联沃-IOTWORD物联网 » 如何在PyCharm中连接到服务器上的Anaconda环境

发表评论