Windows系统下jupyter-notebook鼠标无法拖动选择文字
今天在windows系统安装jupyter-notebook之后出现了cell中鼠标无法选中文字的迷惑问题。鼠标移动到代码上方之后光标变成了 I 形,但按住左键拖动选择文字时光标却停在原地不动。
经过一番折腾之后发现:
原因: jupyter-notebook和IE浏览器之间存在不兼容。(并不是鼠标坏了或者电脑中毒了!)
解决方案: 换一个默认浏览器,本文演示换为Google Chrome。
具体步骤:
- 打开终端输入命令:jupyter notebook --generate-config
系统会在 C:\Users\Administrator.jupyter 路径中生成一个配置文件 jupyter_notebook_config.py - 用编辑器(如Atom)打开文件 jupyter_notebook_config.py
- 找到 # c.NotebookApp.browser = “”(在第99行左右)
- 在该行上方添加:
import webbrowser
webbrowser.register(“chrome”, None, webbrowser.GenericBrowser(u"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"))
去掉注释符号#, 并将该行改为:
c.NotebookApp.browser = ‘chrome’
最终效果: