实在没招了,求帮助,python的REPL不接受中文!
vscode吧
全部回复
仅看楼主
level 1
步海马 楼主
VScode最新版1.93.1,编写Python,如果代码中含有任何中文,比如 #某某,然后shift+Enter 用自带的REPL跑测试,VScode立即死,现象就是REPL里无限转圈(下边计时器不断增长),不执行,关掉目前的代码开别的代码也不执行了,只能完全关掉VScode重开。
我是经过无数次测试才发现这问题的,开始时发现转圈死不知道原因,改了无数次都不行,直到偶发奇想,试着删掉了所有的中文,REPL不死了,然后才发现是这个原因。
代码含有中文,在终端中运行毫无问题,就是不能在REPL里运行。
请问你们也有这情况吗?该如何解决?这不能用一点中文实在太难受了。[乖]
2024年09月14日 06点09分 1
level 1
步海马 楼主
上张图。没中文啥事没有,加入中文,ctrl+A全选,ctrl+Enter执行REPL,立马转圈不停,关了tab也没用,必须关VScode [泪]
2024年09月14日 10点09分 2
level 1
步海马 楼主
你们都没有遇到这个情况吗??[泪]
2024年09月15日 04点09分 3
没遇到过,也不用 Python REPL 去执行。你右侧这个界面一般是在 Jupyter Notebook 里执行的,需要安装 jupyter 服务器和 ipykernel 内核,也没见卡过。
2024年09月17日 05点09分
@步海马 REPL是输入一行解释一行,VSCode除了Jupyter Notebook(.ipynb文件)没有其他方式,一般的.py文件是整体被加载解释的,更改不写入解释器是读不到的
2024年09月18日 11点09分
@Dragon1573 大佬,我是vscode新手,请教一下:写python代码,如何不保存直接运行?因为修改代码的时候,万一改错了,又已经保存了,再返回去就很麻烦了。REPL是可以不保存直接运行的。
2024年09月18日 11点09分
@Dragon1573 谢谢,明白了,每次更改必须先保存再运行是吧。另外,Jupyter Notebook,搜了vscode的扩展,有微软的Jupyter,是装这个就够吗?
2024年09月18日 12点09分
1