VS Code python配置问题
2017-08-26 14:09
1146 查看
VS Code 中 python 配置问题
引言
VS Code 总体来说是一款非常不错的编辑器,配置和学习相对于那些神器来说是非常简单的。但是在可能 VS Code 毕竟年轻在很多方面
还是有待完善。以下是我在配置 VS Code 时所遇到的一些问题,和解决
方法,这里贴出来与大家参考。当然,我的解决方法是参考网上许多
热心人的,这里就不一一列举了。在此,向他们表示由衷的感谢。
在写这篇文章的时候,我的 VS Code 的版本是 1.15.1
我这里是 windows7 系统
请注意其他版本可能不适用这里的方法
python 插件中输出乱码
运用的是如下插件:所谓的问题是输出结果带有乱码,因为我已经解决了这个问题,所以这里就不方便截图示范了。
相信遇到这个问题的朋友会明白。
那么如何解决这个问题呢?我实测两种方法有效:
在每个文件头添加如下代码:
# -*-coding:utf-8 -*- import io import sys #改變標準輸出的默認編碼 sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
添加全局变量
在系统环境设置中添加变量名 PYTHONIOENCODING ,变量值 UTF8
在 task.json 文件中添加代码
"options": { "env":{ "PYTHONIOENCODING": "UTF-8" } }
效果如下图:
显然第二种方法更好一劳永逸
python 命令行交互问题
使用时发现当需要进行命令行交互时,无法进行输入情况如图:
目的办法就是用快捷键 ctrl + ~ 打开终端,然后在终端用 python *.py 命令运行文件
以后发现有更加方便的做法会更新。
py 文件關聯問題
有時候,我们的一些操作会使得原本与 IDLE 关联的 py 文件与其他 IDE 或文本编辑器相关联。比如在我安装了 pyCharm 并且选择了用她关联 py 文件后,原有的右键打开 py
文件的 IDLE 选项就没了。有时候 pyCharm 实在是大材小用。我们想恢复关联怎么办?
右键选择默认打开方式,想要选择 IDLE 却发现没有这个选项,于是我们打开浏览,找到 idle.bat
文件选择即可。情况如下:
其实 idle.bat 文件的内容如下:
@echo off rem Start IDLE using the appropriate Python interpreter set CURRDIR=%~dp0 start "IDLE" "%CURRDIR%..\..\pythonw.exe" "%CURRDIR%idle.pyw" %1 %2 %3 %4 %5 %6 %7 %8 %9
我们应该可以通过注册表,修改相应的值做到,同样的功能。然后现在我不会这反面的操作,
果然还是得好好学习。
相关文章推荐
- vscode配置python
- vscode跨设备同步配置失败问题。
- VS Code配置多Python版本运行环境
- 20171231 Ubuntu+Anaconda+VSCode配置多Python开发环境
- Git环境配置+VSCode中文乱码问题
- vscode无法调试python问题
- 在Linux下使用VSCode开发python3.6的环境配置及一些坑
- vs code 在windows10 64bit系统配置python开发环境
- Python脚本 - 快速建立VSCode C/C++的配置文件
- Ubuntu下VSCode的Python运行调试环境的配置
- VSCode下配置python调试运行环境的方法
- 使用vs(visual studio code)写python代码遇到的import requests失败问题
- vs2015与python结合中的一点配置问题
- VSCode中设置Python解释器和pylint的波浪线问题
- vscode 配置 python
- vscode eslint配置vue遇到的问题
- vscode debugger for chrome 调试webpack的配置问题
- vscode 配置 python 运行版本
- 如何在VScode中配置Python的交互式环境
- win10下的vscode配置python