win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图

准备工作:

1.下载专业版本的Pycharm。这里为大家提供18版本的链接:

     https://pan.baidu.com/s/1-GYSJvUx9JoUujPfu3EPwA 密码: p283

    或者直接去官网下载:

     https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows

2.安装并破解Pycharm。破解可以参照该博文:

    https://blog.csdn.net/weixin_40190468/article/details/79084941

3. 获取远程Linux服务器的数据(以下面为样例):

  • 服务器ip地址:1.1.1.255

  • 用户名:hust         密码:abcde

  • Linux服务器端,自己的主目录为:/home/uses/hust PS:此路径将作为远程链接路径)

  • Linuxpython安装路径为:/usr/bin/python2.7

    注:请确保在Linux服务器端安装好python的各种所需的包,例如matplotlib,该包将用于作图。

4.在本地win10电脑上任意创建目录:D:\hust\  PS:此路径将作为本地映射远程的路径)

进行远程链接并调试:

1.      打开专业版的Pycharm如图1所示界面:选择open-> D:\hust\  (此路径就是前面创建的路径)

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第1张图片

1

2.      打开后如图2所示。左边可以看到自己刚才打开的路径。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第2张图片

2

3.      在图2中选择Tools -> Deployment -> Configuration 如图3所示

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第3张图片

3

4.      选择完后弹出如图 4所示窗口。点击图 4中的绿色加号,弹出如图 5所示窗口。
win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第4张图片

4 

5.      图5name项随便命名,type项选择SFTP然后点击ok。弹出如图6所示窗口。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第5张图片

5

6.      然后按照图6中标识依次填写。注意:①中内容要就是前面所说的远程Linux服务器的ip地址。②中root path是前面提到的要远程链接的路径。③登陆远程服务器的用户名。④登陆远程服务器的密码。⑤该按钮可以检测以上填入内容是否可以成功链接远程服务器。如果能成功链接,则点击⑥,进入图7

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第6张图片

6

7.      图7中①中路径为图6中②路径的相对路径,也即其子路径。然后点击OK,则远程登录配置完成。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第7张图片

7

8.      远程服务器链接成功后,可以看到如图8所示的,右侧可以看到远程服务器中对应的文件。左侧本地工程目录下却还没有一个文件。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第8张图片

8

9.      如果需要调试图8 中远程路径中svd_py文件夹下的python文件svd_model.py。则需要将远程服务器上的python文件load到本地路径中。如图9所示,在①中右键,选中②,即可将远程路服务器端的路径加载到本地,如图9中的③所示。可以看到,在本地路径中自动对应创建文件夹,并复制要调试文件。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第9张图片

9

10.  配置python文件调试环境。按照图10标签依次点击。则出现图11所示界面。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第10张图片

10

11.  根据图11中的标识,依次选择,其中②中选择自己已经配置过的服务器。然后点击③进入图12

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第11张图片

11

12.  图12中①所对应的路径是远程Linux服务器上python的路径。②的路径为为相对于前面配置远程服务器文件的路径。这个可以参照图12即可。将③中的勾去掉。再点击④进入图13所示界面。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第12张图片

12

13.  如果图12配置的python路径正确的话,会在图13中看到python函数库正在加载。依次点击①和②后,即可成功配置好python调试环境。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第13张图片

13

14.  现在先打开刚才的svd_model.py。这里面可以看到,在远程服务器端已经编辑好了的代码,如图14所示。现在可以随意根据需求编写代码,编辑完成后,需要将本地编辑完的文件上传到远程服务器端。参照图14依次点击① -> -> ③,会出现④所示窗口,并且提供前面我们配置的远程服务器的名字,点击即可。成功上传会看到⑤中的提示。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第14张图片

14

15.  现在就可以像调试本地代码一样,直接run或者debuge远程代码了。注意每次修改本地的源代码,都需要通过14步骤重新将修改过的文件上传到远程服务器端!!!(也可以通过设置Tools –>Deployment -> Options设置自动上传)然后再点击运行。至此,成功使用Pycharm远程登陆Linux服务器并配置python调试环境。

16.  可以通过图15中的操作,登录远程Linux服务器的终端。依次选择① -> ②,则会弹出③所示窗口,会列出前面配置的远程服务器。点击选择要登陆的远程服务器,即可看到④所示的窗口。也就成功登陆远程服务器的终端了。

win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图_第15张图片

15

 

注意事项:

  • 如果想要通过,上述Python文件调用集群上的文件,需要在远程Linux服务器端安装好集群调用相关的软件包和库。例如Hadoopjava等等。并配置好环境变量。如果在服务器端没有配置好环境变量,需要在python文件中通过os.environos.putenv函数来配置环境变量。

  • 如需在远程调试中进行绘图,例如利用matplotlib作图,则必须要取得调用远程服务器端显示接口的权限。否则会报错:socket.error: [Errno 111] Connection refused。或者其他类似错误。

你可能感兴趣的:(win10通过pycharm远程登录到Linux服务器,并通过matplotlib作图)