Pycharm连接远程服务器中的docker容器及使用容器中的虚拟环境

使用Pycharm连接远程服务器中的docker容器,并使用该容器中的Python Interpreter。(anaconda3-base环境)

1.添加并连接容器

FileSettingsPython InterpreterAdd
Pycharm连接远程服务器中的docker容器及使用容器中的虚拟环境_第1张图片

2.选择SSH远程连接解释器

如果之前已经配置了远程服务器则可直接选择第二个选项,从现有服务器中选择。若之前没有连接过远程服务器则选择第一种,填入Host和远程服务器主机对容器的映射端口,填入容器的用户名(root等)。点击Next
Pycharm连接远程服务器中的docker容器及使用容器中的虚拟环境_第2张图片

3.选择解释器

① 选择容器中的解释器位置(若想选anaconda的虚拟环境,则需自行选择,路径查找方式在下面)
② 选择本地项目地址容器中项目地址

Pycharm连接远程服务器中的docker容器及使用容器中的虚拟环境_第3张图片
若不知道当前环境的解释器位置在哪,可使用which python查询
在这里插入图片描述
完成后选择Finish即可。

问题:Interpreter xxxxx doesn’t exist on remote server

原因:选择的interpreter文件不对
解决方法:在你想使用的环境下输入which python,得到该解释器路径,在Interpreter框输入即可。

你可能感兴趣的:(深度学习,pycharm,服务器,docker)