当前位置: 首页 > news >正文

【jupyter notebook】中文符号需要按两次才能输入

环境

  • 版本为149.0.7827.103的chrome浏览器
  • 使用的jupyter:JupyterLab + Jupyter Server

问题描述

使用版本号为149.0.7827.103的chrome浏览器,打开jupyter之后,每次使用键盘输入时,

  • 英文输入完全没有问题
  • 中文的拼音输入没有问题
  • 中文的符号输入每次需要连按两次才能输入,比如中文的逗号、句号、括号等,精神病一样

但是,对比试验

  • edge完全好使
  • chrome的无痕浏览器模式依然不好使
  • 关闭chrome的一些设置功能,例如GPU加速,都不好使
  • 关闭插件,例如翻译插件、广告屏蔽器插件等,都不好使

补充:如果使用无痕浏览器模式打开jupyter,但是需要输入密码,实际上jupyter每次运行是随机生成一个token 登录链接,所以需要在你的jupyter运行终端里面找到你的登录链接

image

原因

Chrome 在 Windows 上对这种结构 + 中文输入法会出现以下现象

  • IME 首次 keydown 被吞掉
  • focus 重新激活导致延迟
  • compositionstart / keydown 顺序异常
  • 当前使用的是JupyterLab + Jupyter Server:对 Chrome 输入法兼容问题更敏感

解决方法

  • 方法一:设置jupyter打开方式默认是edge浏览器 ✔️
  • 方法二:修chrome,失败啦 ❌

如何设置jupyter默认浏览器的方式

环境中输入以下指令

jupyter notebook --generate-config

image

找到以下路径,找到jupyter_notebook_config.py文件

C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py

打开该文件,设置以下内容,使用edge浏览器作为默认浏览器

import webbrowser
webbrowser.register('edge', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe'))
c.ServerApp.browser = 'edge' # 这俩变量名要注意一致,都是edge

image

http://www.rkmt.cn/news/1519420.html

相关文章:

  • 告别日志混乱!用CAPL的setLogFileName和writeToLogEx打造自动化测试日志系统(Vector CANoe实战)
  • 郑州黄金珠宝回收哪家靠谱?24 小时上门、无套路变现,本地人可参考这两家! - 同城好物推荐官
  • Spring MVC传统XML配置版登录注册实战项目(含MySQL建表脚本与完整工程结构)
  • 别再死记硬背了!用RTA-OS配置Task优先级和调度策略,看完这篇就够了
  • 深度探索:解锁联想刃7000k隐藏性能的实战之旅
  • DeepSeek-Reasonix最新版v1.7.0,附安装包
  • 我的电视:Android原生开发的高性能电视直播应用
  • 深入RTA-OS单栈模型:扩展任务(Extended Task)的WaitEvent到底怎么省内存?
  • 智能驱动管理:重新定义Android开发环境配置体验
  • 告别平地的Cesium世界:手把手教你加载在线和离线地形(附ArcGIS与CesiumLab实战)
  • 宜宾居然装饰官方联系方式 咨询电话 官方网站 官网 - 速递信息
  • MC68302用户手册勘误解析:嵌入式硬件设计的避坑指南与工程实践
  • 从SERDES到眼图:深入浅出聊聊7系列FPGA里GTX收发器的那些“硬核”事儿
  • 别再只盯着快充功率了!深入USB PD策略引擎,看懂你的手机和笔记本是怎么‘讨价还价’的
  • 别再死记硬背公式了!用Python+Matlab仿真,带你直观理解SVPWM的电压矢量合成
  • 从人脸识别到猫咪检测:手把手教你用OpenCV的预训练模型玩转计算机视觉
  • PDF转PPT保留动画全攻略:3款免费微信工具实测+保姆级教程 - 时时资讯
  • EdgeRemover深度解析:Windows系统中彻底移除Microsoft Edge的技术方案
  • GDB 进程概念详解(下篇)—— 多进程与进阶调试能力
  • 手把手教你用iPerf3和tc模拟长肥网络,诊断并解决TCP带宽跑不满的问题
  • ARM9中断控制器AITC原理与MC9328MXL实战编程指南
  • 从芯片MPU寄存器到AUTOSAR内存分区:一次权限管理的“降维”解读
  • 终极指南:如何让你的惠普游戏本性能提升30%?OmenSuperHub免费解决方案
  • NXP MC56F81xxxL循环ADC:RSD架构、双核同步与PWM硬件联动详解
  • 商标交易避坑完全指南:10个最常见的骗局和错误,买商标前一定要看 - 速递信息
  • Android Studio中文语言包终极配置指南:3分钟打造母语开发环境
  • 电源适配器选型踩坑记:实测24V转5V/12V系统上电波形中的‘台阶’与‘回沟’
  • 2026年张家港二手手机店top7排行榜,这家稳坐第一! - 速递信息
  • 从‘能用’到‘安全’:手把手教你修复Java AES256工具类的3个常见漏洞(ECB模式、密钥管理、异常处理)
  • 2026常州货架厂家排行榜:这几家靠谱排名靠前 - 速递信息