在使用pycharm进行python项目开发的时候很多小伙伴会遇到这样的问题:pycharm中即使安装了输入法,也无法正常输入中文。下面的方法可以有效地解决这个问题。
软硬件环境
ubuntu 19.10 64bit
pycharm 2019.3.3
搜狗linux版
解决方法
pycharm 默认已经使用了utf-8编码,如果不是的话,请到File --> Settings --> Editor --> File
Encodings,将Global Encoding和Project Encoding都设置成UTF-8,如下图所示
接下来打开pycharm目录下的bin/pycharm.sh,在文件的最后,添加如下语句
1|export GTK_IM_MODULE=fcitx 2|export QT_IM_MODULE=fcitx 3|export XMODIFIERS=@im=fcitx
最后重启pycharm
1|./pycharm.sh
如果在修改pycharm.sh之前,你已经在dock位置固定了pycharm,需要执行pycharm.sh进行重启,点击dock上的软件图片是没有效果的。
备注
如果你使用别的中文输入法,可能使用的不是fcitx,比如ibus。这个可以从系统设置Settings --> Region & Language --> Manage Installed Languages --> Keyboard input method system里查看
同样的,修改pycharm.sh,添加
export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus export XMODIFIERS=@im=ibus
软硬件环境
Ubuntu 20.04.2
pycharm版本
此方法对于这个版本亲测可用,对于其他版本大家也可以尝试这种方法。
解决方法
详细步骤如下:
- 打开pycharm,点击Help | Edit Custom VM Options
- 在打开的文件中最后一行添加如图所示的内容
- 重启pycharm,重启后就可以输入了
整理了一些Python人工智能视频课程、包含Pytorch、YOLO、OpenCV等框架教程、课件笔记pdf、实战项目源码、大厂面试题以及电子书籍学习脑图等80G资源包,需要的直接加入我的扣扣学习交流群免费领取:953882093,或者扫码添加助手小姐姐微信免费领取!



