如何使用Pycharm连接服务器中的anaconda环境

很多同学想在pycharm中配置远程解释器,将代码放到远程服务器中运行。这篇文章我们详细演示如何进行部署。

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm

查看工具-》选择部署-》配置

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_深度学习_02

选择+号-》选择SFTP

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_服务器_03


自己写一个服务器名称,用来标识我们所创建的连接 然后点击确定进入下一个界面

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_服务器_04

选择 … 这个按钮

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm_05

填上你想要连接的服务器的主机地址 用户名称(比如root) 端口号 和密码 都填入之后点击确定

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm_06


选择映射-》填入远程服务器路径(这个路径主要是用于将你在pycharm中编辑的文件同步到远程服务器中)

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_python_07


此时SSH配置选项应该就是我们之前的 SSH配置 -》 点击测试连接 会出现连接建立的字样 -》点击确定

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_服务器_08

打开自动上传,使得每一次编辑的文件在运行时都上传到远程服务器中

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_深度学习_09

选择设置

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm_10

进入后选择项目 -》Python解释器

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm_11

视线看右侧-》 点击小齿轮

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_python_12

点击添加

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_pycharm_13

选择SSH解释器 -》 选择现有服务配置 -》此时可以从下拉菜单中找到我们之前配置的SFTP连接

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_远程服务器_14

此时,进入你要连接的那个远程服务器。运行conda info --envs 查看当前所有的虚拟环境-》 conda activate 虚拟环境名称 进入你想要在pycharm中使用的虚拟环境 这里我选择pygod

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_深度学习_15

运行which python3 找到python3文件所在的目录-》将这个目录复制下来,在下一步使用

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_python_16

将解释器这个栏目中的文件路径替换为上一步我们复制的文件路径 -》 将同步文件夹换成你想要在远程主机中存放当前项目文件的文件路径 -》之后一路确定到底

pycharm 连接远程 docker python解释器 pycharm使用远程的conda环境_python_17

运行一个hello world 此时看控制台上正确打印 且第一行指明我们使用的是ssh连接 配置成功