notebook
notebook copied to clipboard
在服务器上运行 PyCharm
实验室的服务器性能比自己的 PC 性能强的多(256G 内存,32核),所以希望在服务器上运行 PyCharm,这样一来可以获得更好的性能,二来可以直接编辑服务器上的文件。
利用 ssh 的 X11-Forwarding 功能,可以把服务器上有 GUI 的程序的显示转发到自己PC的显示器上。
利用 MobaXterm 这个软件,一切变得就更加简单了。在 MobaXterm 中开启到服务器的 ssh 连接,并让 X11-Forwarding 选型勾选上(默认是勾选上的)。
去 jetbrains 官方网站 下载 PyCharm,然后将软件包解压,运行软件包中 bin
文件夹下的 pycharm.sh
脚本,稍等几秒后 PyCharm 就会显示在你的显示器上。
但有时候可能出现中文字体无法显示的问题,即中文都显示为一些方框,其根本原因服务器上没有中文字体,因此需要安装一个支持中文的字体,这里当然推荐使用 PingFang 字体。可以去这个代码仓库 中下载。
下载完成后,需要安装字体,方法很简单。新建 ~/.fonts
目录,然后将 *.ttf
拷贝至该目录下。退出重新登录后,就可以使用这些字体了。
$ mkdir ~/.fonts
$ mv *.ttf ~/.fonts/
此时再打开 PyCharm 中文显示应该就正常了。如果依然不正常,那就修改一下默认字体。
jetbrains 的其他软件也可以这么搞。
中文输入法怎么弄呢
中文输入法怎么弄呢
中文输入法无解,因为输入法是本地软件,你的按键都是传到服务器上,依靠服务器来解释按键的意义的。我觉得还是在本地运行比较好,可以在远程跑代码,在本地编辑。
黏贴中文是可以的
https://www.jianshu.com/p/2167eb257429