关于pycharm中无法输入中文问题

2023-05-16

在centos中pycharm无法输入中文,只能输入字符串

借鉴了几个其它文章问题终于解决

方法一:更改输入源

首先查看是否安装ibus包,如果没安装需要先安装

ibus-table-1.5.0-5.el7.noarch
ibus-table-chinese-1.4.6-3.el7.noarch

1)找到在pycharm安装目录bin下的pycharm.sh文件

[root@localhost ~]# which pycharm
/root/bin/pycharm
[root@localhost ~]# cd /root/bin/
[root@localhost ~]# vim pycharm.sh 

2)在pycharm.sh文件中添加以下代码:

  CLASSPATH="$CLASSPATH:$PYCHARM_CLASSPATH"
fi

export CLASSPATH

LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus

# ---------------------------------------------------------------------
# Run the IDE.

3)重启系统,也有说重启pycharm管用,都可以试试,我是重启系统,再进入pycharm就可以输入中文了

 

方法二:更换fcitx框架,更改输入法

我是从新安装了一个搜狗输入法完美的解决

linux搜狗下载地址

https://pinyin.sogou.com/linux/

配置相应的yum源解决依赖

阿里云源

Centos7

wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo

yum clean all  
yum makecache

EPEL源

wget http://mirrors.aliyun.com/repo/epel-7.repo  -O /etc/yum.repos.d/epel-7.repo

yum clean all  
yum makecache

 

 

卸载ibus

rpm -e  ibus

安装epel源

yum -y install epel-release

 安装fcitx

yum -y install fcitx fcitx-pinyin fcitx-configtool

设置自启
在应用程序 工具 优化工具里-> 开机启动程序(Startup Application)添加fcitx为自启动项

 

 在 /etc/profile.d 中增加一个配置脚本命名为 fcitx.sh

vim /etc/profile.d/fcitx.sh

export GTK_IM_MODULE=fcitx 
export QT_IM_MODULE=fcitx 
export XMODIFIERS="@im=fcitx"

 安装搜狗输入法

确认系统版本,基本都是64位

uname -m  
#64位系统会返回以下值
x86_64

装依赖包

yum -y install qtwebkit 

yum -y install dpkg

yum -y install alien    #转包工具搜狗包下载是deb格式,需转换给rpm包




执行成功会提示

alien -r --scripts sogoupinyin_2.3.1.0112_amd64.deb     #deb包 转  rpm包
 
sogoupinyin-x86_64.rpm generated   #成功提示

 rpm安装即可,重启系统

启动输入法配置 : fcitx-configtool


[root@bogon ~]# fcitx-configtool 

 找到安装的输入法 添加上即可,在进入pycharm就可以输入中文了

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于pycharm中无法输入中文问题 的相关文章

  • 从同一文件夹导入时 PyCharm 无法解析引用

    当我刚刚创建一个新项目时 项目文件夹 我的项目 中有两个 py 文件 main py 和functions py 在main py我导入了函数 py效果很好 但后来我在 我的项目 文件夹中创建了一些文件夹并放入main py and 函数
  • pycharm看不到python3.7解释器

    我在 Linux Mint 19 Tara Xfce 上使用 Pycharm Community 2018 1 4 它与 Python 3 5 解释器配合良好 我安装了 Python 3 7 作为系统上默认的 Python 解释器 pyth
  • PyCharm 中的 PyQt4 没有自动完成功能

    在我使用的办公室电脑上 Python 3 4 PyQt4 版本 4 11 1 PyCharm 社区版 3 4 1 我按照上述顺序安装了所有内容 但是 代码完成不起作用 它适用于导入 但不适用于类和方法 我做了一个小示例程序 import s
  • PyCharm Django 上一个项目的服务器在打开并运行另一个项目后仍然运行

    重现问题的步骤 打开第一个项目 py 管理 py 运行服务器 现在我可以通过地址在浏览器中看到我的 Project 1 网站http 127 0 0 1 8000 http 127 0 0 1 8000 在 PyCharm 中关闭项目并打开
  • python/pycharm项目在调试模式下产生分段错误,但在运行模式下不会产生分段错误

    奇怪的是 在调试模式下 如果脚本在通常会发生段错误 没有断点 的地方停止 通过断点 然后恢复 则不会发生段错误 很奇怪吧 本项目使用pycharm和pygame 操作系统是 windows 10 该项目包含跨 8 个模块的约 1500 行代
  • 如何在 Windows 上为 PyCharm 配置 Python Kivy?

    我在让 Kivy 在 Windows 7 上与 PyCharm 配合使用时遇到问题 我已成功通过 文件 gt 设置 gt Python 解释器 gt 路径 选项卡添加了大部分外部库 我使用的是 Kivy 版本的 Python 当我运行一个
  • graphviz.backend.ExecutableNotFound:无法执行 ['dot', '-Tpng'],请确保 Graphviz 可执行文件位于系统的 PATH 上

    我花了一个小时找不到这个问题的任何解决方案 所以决定最好在这里提问 唯一给出的丰富信息here https stackoverflow com questions 35064304 runtimeerror make sure the gr
  • jinja2 模板未找到且内部服务器错误

    Python代码 from flask import Flask render template app Flask name app route def hello return render template testing html
  • 为什么 PyCharm 使用双反斜杠来表示转义?

    例如 我编写一个正常字符串和另一个 异常 字符串 如下所示 现在我调试一下 发现在调试工具中 异常 字符串会显示如下 这是问题 为什么 PyCharm 显示双反斜杠而不是单个反斜杠 众所周知 means 有什么窍门吗 我相信正在发生的是 在
  • 有没有办法用 PyCharm 捕获单元测试异常?

    python unittest 运行程序处理所有异常 我想用我的调试器捕获它们 有没有办法让我的单元测试运行程序重新引发测试异常以终止进程 我想亲自处理它们 Edit 找到解决办法了 您可以创建一个unittest TestSuite并调用
  • 无法在 Ubuntu 上的 PyCharm 上启动终端

    我想运行一段代码 为此 我在我的 Ubuntu 机器上安装了 PyCharm 现在 当我打开 PyCharm 应用程序并尝试打开终端时 它会抛出错误并且不会打开终端 java io IOException Exec tty错误 未知的pyc
  • 是否可以“提示”字典键?

    In PyCharm 代码完成 https www jetbrains com help pycharm auto completing code html gt 基本完成 gt 调用基本完成 gt 字典 我发现 如果您将字典硬编码为某些值
  • 在 Pycharm 中过滤记录器控制台输出的简单方法?

    我已经通过该程序命名了我的所有记录器 我想做的是能够通过 Pycharm 中的记录器名称过滤控制台日志输出 可以在不编辑日志配置文件的情况下完成此操作吗 您可以使用以下命令在 PyCharm 的控制台窗口中过滤输出格雷普控制台 https
  • Pycharm:遇到调试点时如何专注于编辑器

    我使用的是mac Pycharm版本为2018 2 4社区版 当我使用调试器运行调试会话并命中调试点时 我必须使用鼠标单击编辑器才能在编辑器上键入代码 如果我不这样做并直接敲击键盘 Mac 会发出一些 bing 声 表明键盘输入对任何应用程
  • PyCharm 虚拟环境和 Anaconda 环境有什么区别?

    当我在 PyCharm 中创建新项目时 它会创建一个新的虚拟环境 我读到 当我执行Python脚本时 它们是使用此环境中的解释器而不是系统环境来执行的 因此 如果我需要安装一些软件包 我只能将它们安装在这个环境中 而不是在系统环境中 这很酷
  • 将Pycharm项目移动到另一个目录

    我的主目录空间不足 我想将 PyCharm 项目移动到另一个目录 我最终复制了它 因为重构不起作用 我删除了 pycache 和 zip 异常 出现的异常消失了 现在一切都按预期工作 不过 从 settings python interpr
  • PyCharm 上的远程调试

    我的源代码存储在远程计算机上 我想远程编码和调试我的Python源代码 我应该如何配置PyCharm启用远程调试 对于远程调试 您需要将源代码复制到本地计算机 设置项目 配置到远程计算机的部署并添加远程 Python 解释器以在远程系统上运
  • 如何更改 PyCharm/Intellij Idea 中的自动完成行为?

    当您从中间重写某些变量 属性或函数而 PyCharm 让旧字符串的其余部分保留在那里时 这是非常烦人的 我的光标位于 s 和 之间 我按了 ctrl space 现在 当我使用建议完成时 它不会删除该函数的其余部分 是否可以让它删除其余的功
  • PyCharm 可以列出项目中的所有 Python 错误吗?

    我在虚拟环境中使用 python 2 7 和 PyCharm 2 7 2013 年 2 月 7 日的新版本 每当我打开其中有明确错误的Python文件 相当于其他语言中的编译错误 例如使用未声明的变量 调用不存在的函数 时 它会在文件的装订
  • PyCharm:安装包失败

    我需要安装一些软件包 无论我尝试哪个方向 情况只会变得更糟 请帮忙 40 497 执行错误 目录 Users doekewartena Library Caches pip http 或其父目录 不属于当前用户并且缓存已被禁用 请检查该目录

随机推荐

  • MYSQL— perror 错误码详情

    root 64 localhost cat test nothread py import paramiko import threading import os def ssh2 ip username passwd cmd file p
  • 深度卷积对抗生成网络(DCGAN)

    本文是参考文献 1 的论文笔记 卷积神经网络在有监督学习中的各项任务上都有很好的表现 xff0c 但在无监督学习领域 xff0c 却比较少 本文介绍的算法将有监督学习中的CNN和无监督学习中的GAN结合到了一起 在非CNN条件下 xff0c
  • 看图说话——CNN和LSTM的联合应用

    看图说话是深度学习波及的领域之一 其基本思想是利用卷积神经网络来做图像的特征提取 xff0c 利用LSTM来生成描述 但这算是深度学习中热门的两大模型为数不多的联合应用了 本文是参考文献 1 的笔记 xff0c 论文是比较早的论文 xff0
  • 机器学习经典书籍小结

    机器学习经典书籍小结 转载本博客请注明链接 xff1a http blog csdn net xinzhangyanxiang article details 9069045 博客第一篇文章 1 是转载的 xff0c 也算是开始写博客不经意
  • (一)Tensorflow图像数据转化TFRecord数据格式

    1 TFRecord数据格式 Tensorflow提供的TFRecord文件数据是通过tf train Example Protocol Buffer的格式存储的 数据格式 message Example Features features
  • 【26】Gson原理

    xff08 1 xff09 一个人只要自己不放弃自己 xff0c 整个世界也不会放弃你 xff08 2 xff09 天生我才必有大用 xff08 3 xff09 不能忍受学习之苦就一定要忍受生活之苦 xff0c 这是多么痛苦而深刻的领悟 x
  • Failed to load plugin html: Cannot find module 'eslint-plugin-html'

    npm install save dev eslint plugin html
  • 在 Windows 中启用自动登录功能

    在 Windows 中启用自动登录功能 本文介绍了如何通过将密码和其他相关信息存储在注册表数据库中以配置 Windows 自动执行登录过程 通过使用此功能 xff0c 其他用户可以启动您的计算机并使用您建立的帐户自动登录 为了方便起见 xf
  • Statement与PreparedStatement的区别理解记录

    一 PreparedStatement性能高于Statement xff08 PreparedStatement xff09 属于预编译 xff08 缓存 xff09 xff0c 那怎么预编译的呢 xff0c 源码对比 Statement创
  • Apache CXF文件目录结构及需要jar包

    原文地址 xff1a http blog 163 com a13151055695 64 126 blog static 112087074201143014443273 文件目录结构及相关文件的详细说明 xff1a bin xff08 目
  • 浅析SAX,DOM,JAXP,JDOM与DOM4J之间的关系

    众所周知 xff0c SAX与DOM是JAVA中两大核心XML解析API类库 xff0c 而JAXP JDOM与DOM4J都是基于这两大核心API而衍生出来的 今日兴起看了看相关资料 xff0c 在这里总结总结 SAX与DOM 首先需要说明
  • ctags常用命令(个人整理)

    http blog csdn net myth liu article details 5672572 http chaojimake com 724 html 熟练的使用ctags仅需记住下面几条命 1 ctags languages 6
  • StAX-基于流的拉式XML解析

    最近在学习webservice时 xff0c 发现很多框架 xff0c 技术都在使用StAX作为底层XML解析工具 xff0c 于是今天看了看资料 xff0c 简单学习了下 xff0c 在这里做个总结 简介 StAX xff0c 全称 St
  • Apache HttpClient4.2入门

    介绍 HttpClient 是 Apache Jakarta Common 下的子项目 xff0c 用来提供高效的 最新的 功能丰富的支持 HTTP 协议的客户端编程工具包 xff0c 并且它支持 HTTP 协议最新的版本和建议 HttpC
  • JMX “javax.management.NotCompliantMBeanException” 异常解决

    原文章 xff1a http lovespss blog 51cto com 1907593 616403 昨天同事在JBoss中部署MBean时一直报错 xff1a Caused by javax management NotCompli
  • webservice-WSDL结构与各元素解析

    承接上一遍webservice初识 xff0c 这篇文章将着重于WSDL wsdl协议说明http www w3 org TR wsdl 结构 现在开始说说wsdl的结构以及各个元素的意义 从下面这张图可以看出wsdl中各元素是存在嵌套的关
  • 如何创建KVM后端盘

    在一台图形化虚拟机有KVM的虚拟机上创建后端盘 kvm虚拟化存储目录 cd var lib libvirt images 创建img文件 qemu img create f qcow2 node img 10G qemu img info
  • ansible-文献资料

    ansible文献资料具体请参见官方文档 xff1a http docs ansible com playbooks loops html
  • python语法结构(一)

    python完全靠缩进表达代码逻辑 顶层代码必须顶头写 xff0c 不能有任何空格 某个代码的子代码 xff0c 必须有缩进 xff0c 缩进多少都可以 xff0c 最好是4个空格 root nsd1905 bin python print
  • 关于pycharm中无法输入中文问题

    在centos中pycharm无法输入中文 xff0c 只能输入字符串 借鉴了几个其它文章问题终于解决 方法一 xff1a 更改输入源 首先查看是否安装ibus包 xff0c 如果没安装需要先安装 ibus table 1 5 0 5 el