Pycharm连接服务器中的anaconda环境
我需要使用pycharm 2022.2.1连接服务器,但是查看过往的教程都发现步骤跟实际pycharm中的界面不一样,为了探索花费了很多时间,写下这篇文章希望能帮助pycharm界面跟我一样的人。
写本文的原因:
我需要使用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界面最上方可以看到环境的路径和程序的路径,连接成功。
更多推荐
所有评论(0)