目录

一、在config中设置mapping

二、file-setting-interpreter   设置两个:interpreter  和 pathmapping

三、file-setting-tools-ssh Terminal中

四、Tools-deployment-Browse remote Host

五、执行运行

六、debug:Cant run remote python interpreter: {0}

七:新项目连接


一、在config中设置mapping

1.

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_pycharm连接云服务输入端口连不上

2. cloud1是自己服务器的名字,@后面就可以随便写

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_服务器_02

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_服务器_03

3. 配置ssh configration和root path,root path 是服务器的上面最开始的文件地址,就像电脑的E盘

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_04

4. mapping

local path:是本地项目文件地址

deployment path:是服务器上基于上一步root path基础上的地址,自己可以选择要保存在服务器上的地址。然后ok就行

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_05

 

二、file-setting-interpreter   设置两个:interpreter  和 pathmapping

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_pycharm连接云服务输入端口连不上_06

1. interpreter - add - ssh interpreter

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_07

2. 选择服务器上的interpreter

特别注意:下面的sync floders:

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_右键_08

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_pycharm连接云服务输入端口连不上_09

prmote path就是第一步中的 deployment path。一定要对应

 

三、file-setting-tools-ssh Terminal中

设置ssh configuration。   cloud1是服务器名称

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_10

 

四、Tools-deployment-Browse remote Host

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_右键_11

1.会弹出来服务器的文件夹,点击三尖符号,选择在第一步骤2中设置的名字

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_12

2.右键,Download from here

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_pycharm连接云服务输入端口连不上_13

你可以在这里找到你在服务器上的文件夹的位置。通常连接上服务器的话会显示为荧光色。

五、执行运行

1.如果文件没有被自动上传,右键项目-deployment-upload to  到你设置的服务器名字上

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_右键_14

2. 设置修改自动更新。你在电脑上敲的代码会自动更新到服务器的对应的文件上。由于连接了服务器的interpreter,并且文件也被上传到了服务器,在电脑上电机运行,就可以在服务器上运行了。

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_服务器_15

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_服务器_16

3. 如果不能自动更新,那么你修改的文件 右键-deployment-upload to到你服务器的名字上,手动完成更新。

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_17

 

六、debug:Cant run remote python interpreter: {0}

一句话总结:吧interpreter下面相同路径的解析器清空,重新建立解析器即可。

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_服务器_18

这里之前有两个(1)和(2),删掉,重新建立一个。

参考:
 

七:新项目连接

7.1 tools - deployment - configuration 这是mapping文件匹配地址

7.2 file - settings - interpreter 选择解析器 并 设置文件匹配地址

pycharm连接云服务输入端口连不上 pycharmssh连接远程服务器_解析器_19

直接add一个就行

7.3 file - settings - tools - SSH terminal  设置编码方式和 SSH configuration

7.4 tools - start SSH session 

这一步可以激活服务器上的环境,否则终端显示的还是自己电脑上的环境。

之后就可以conda activate 需要的环境

然后就可以pip install 模块了