Pycharm连接服务器中的anaconda环境

写本文的原因:

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

项目场景:

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


解决方案:

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

选择tools-deployment-configuration。

Pycharm连接服务器中的anaconda环境_第1张图片

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

Pycharm连接服务器中的anaconda环境_第2张图片

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

 Pycharm连接服务器中的anaconda环境_第3张图片

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

Pycharm连接服务器中的anaconda环境_第4张图片

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

Pycharm连接服务器中的anaconda环境_第5张图片

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

Pycharm连接服务器中的anaconda环境_第6张图片

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

Pycharm连接服务器中的anaconda环境_第7张图片

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

Pycharm连接服务器中的anaconda环境_第8张图片

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

选择file-settings

 Pycharm连接服务器中的anaconda环境_第9张图片

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

Pycharm连接服务器中的anaconda环境_第10张图片

选择on ssh

Pycharm连接服务器中的anaconda环境_第11张图片

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

 Pycharm连接服务器中的anaconda环境_第12张图片

来到第三步,选择system interpreter

Pycharm连接服务器中的anaconda环境_第13张图片

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

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

Pycharm连接服务器中的anaconda环境_第14张图片

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

Pycharm连接服务器中的anaconda环境_第15张图片

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

Pycharm连接服务器中的anaconda环境_第16张图片

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

Pycharm连接服务器中的anaconda环境_第17张图片

 

 

 

 

 

 

 

你可能感兴趣的:(python,pycharm,服务器,ssh)