pycharm 远程服务器并本地显示图片、清理cache

2019-07-06  本文已影响0人  涂山容容

在服务器上改代码总觉得不是特别方便,vim用的不熟,然后调试也很麻烦,所以就想着能不能在本地直接debug,然后一查,发现万能的pycharm自带这样的功能,只是,需要专业版。所以,就先换成了专业版。具体流程如下所示:
Tools -> Deployment -> Configuration


添加 然后输入远程服务器的地址,root的地址
然后在mapping 里面填上映射的路径 ,这里的服务器路径等于前面的root path + deployment path
上传和下载
可以手动同步,也可以自动同步,看自己的,我就手动改
Tools -> Deployment ->Upload to
调试:
调试的话就直接指定远程的Python解释器就好了,设置的话和本机一样,只是用的是ssh的
File -> Settings-> Project -> Project Interpreter->SSH Interpreter



想要在本机 cv2.imshow出来的话
首先要确定自己安装了xorg等 要开启一些服务X11 Forwarding
本机安装

sudo apt-get install xorg
sudo apt-get install openbox

然后修改/etc/ssh/ssh_config

sudo vim /etc/ssh/ssh_config
到ForwardAgent yes,ForwardX11 yes,ForwardX11Trusted yes这3个确保是yes(这一项需要手动修改并且确保没有被注释掉

然后在开一个窗口 用ssh -X 连接,才能接收到服务器传回来的图形界面

ssh -X miaomiaomiao@172.XX.XX.XX
echo $DISPLAY

打印出locahost:11.0之类的
然后把改数值填写到pycharm里面
在run configuration里面设置一下:
run->edit configurations ;
选中要运行的configuration(eg.test.py),点右边的Environment variables的...添加一个DISPLAY变量,我这里是localhost:11.0



这样就OK了

查看了一下自己的磁盘空间,用的是disk usage analyzer ,发现自己home目录太庞大了,然后看了一下pycharm的社区版就占了快50g,这必须要删掉啊。就查了一下,要释放cache
根据官网所述:
On the main menu, choose File | Invalidate Caches/Restart. The Invalidate Caches message appears informing you that the caches will be invalidated and rebuilt on the next start. Use buttons in the dialog to invalidate caches, restart PyCharm or both.

https://www.jetbrains.com/help/pycharm/cleaning-system-cache.html

上一篇 下一篇

猜你喜欢

热点阅读