Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在服务器上运行 PyCharm #52

Open
w4096 opened this issue Mar 1, 2019 · 4 comments
Open

在服务器上运行 PyCharm #52

w4096 opened this issue Mar 1, 2019 · 4 comments

Comments

@w4096
Copy link
Owner

w4096 commented Mar 1, 2019

实验室的服务器性能比自己的 PC 性能强的多(256G 内存,32核),所以希望在服务器上运行 PyCharm,这样一来可以获得更好的性能,二来可以直接编辑服务器上的文件。

利用 ssh 的 X11-Forwarding 功能,可以把服务器上有 GUI 的程序的显示转发到自己PC的显示器上。

利用 MobaXterm 这个软件,一切变得就更加简单了。在 MobaXterm 中开启到服务器的 ssh 连接,并让 X11-Forwarding 选型勾选上(默认是勾选上的)。

image

jetbrains 官方网站 下载 PyCharm,然后将软件包解压,运行软件包中 bin 文件夹下的 pycharm.sh 脚本,稍等几秒后 PyCharm 就会显示在你的显示器上。

但有时候可能出现中文字体无法显示的问题,即中文都显示为一些方框,其根本原因服务器上没有中文字体,因此需要安装一个支持中文的字体,这里当然推荐使用 PingFang 字体。可以去这个代码仓库 中下载。

下载完成后,需要安装字体,方法很简单。新建 ~/.fonts 目录,然后将 *.ttf 拷贝至该目录下。退出重新登录后,就可以使用这些字体了。

$ mkdir ~/.fonts
$ mv *.ttf ~/.fonts/

此时再打开 PyCharm 中文显示应该就正常了。如果依然不正常,那就修改一下默认字体。

jetbrains 的其他软件也可以这么搞。

@w4096 w4096 transferred this issue from another repository Mar 1, 2019
@ares89
Copy link

ares89 commented Jul 17, 2020

中文输入法怎么弄呢

@w4096
Copy link
Owner Author

w4096 commented Jul 17, 2020

中文输入法怎么弄呢

中文输入法无解,因为输入法是本地软件,你的按键都是传到服务器上,依靠服务器来解释按键的意义的。我觉得还是在本地运行比较好,可以在远程跑代码,在本地编辑。

@ares89
Copy link

ares89 commented Jul 18, 2020

黏贴中文是可以的

@ares89
Copy link

ares89 commented Jul 18, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants