VS code中使用code runner遇到两例问题之解决:1.输出乱码,2运行无响应(输出)

VS code的大名和code runner这个广为人知的插件就不细说啦,请自行度之。

情况简述一下:

本人是在学习python的过程中,尝试过不同环境,从官方IDLE+notepad++,Geany(《python编程:从入门到实践》推荐的),以及号称最强的pycharm。

最近尝试使用VS code,轻量级,众多插件,据说不错。

问题1.code runner输出乱码

VS code 安装后可以正常使用,即可以编辑代码并F5调试运行。也可“在终端中运行python文件”。

本人在单位和家中分别使用不同的机器学习练习,使用Settings Sync进行同步设置,这是题外话。

在A级器中成功安装code runner后代码编辑区右键"Run",输出乱码。

如图(未截图,引自https://www.cnblogs.com/bestcode/p/9820744.html)

按照网路上大牛们的解决方法——存在乱码必然是编码不正确,即在扩展的settings.json中加入"python": "set PYTHONIOENCODING=utf8 && python"

 

并且"python": "set PYTHONIOENCODING=utf8 && python"

如果没有设置环境变量的话此处的python应为本机python路径名

重点来了:通过以上方式后,仍然输出乱码

在即将放弃之时Orz,,随手删除了代码编辑区的最开头的

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

使用notepad++时从金角大王alex那里习得,一直作为习惯保持至今Orz...

删除后,输出正常啦Orz

 

问题2.code runner在另一台机器上无响应

在家中的机器上安装code runner后,代码编辑区右键选“Run Code”,没有任何输出。

按说不同机器间的设置也是使用settings sync同步过,不应该出现这种问题。

查找若干资料未解,烦躁,,翻到讲解“VS code工作区概念”时,发现机器B还未设置工作区。

 

 

设置工作区后,code runner正常工作啦Orz

记录此两例问题之解决,虽然都是很弱鸡的问题,不过还是希望能帮到遇到类似问题的朋友。

转载于:https://www.cnblogs.com/tctxc/p/11184434.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值