Win10下配置Visual Studio Code的Python开发环境
Posted tonydandelion2014
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10下配置Visual Studio Code的Python开发环境相关的知识,希望对你有一定的参考价值。
安装Visual Studio Code
安装完成之后会自动在系统环境变量中的path后面补上路径
安装python
安装完成之后需要自动在系统环境变量中的path后面补上路径
配置virtualenv和virtualenvwrapper
在C:\\Python27\\Lib\\site-packages
路径下新增sitecustomize.py
内容如下:
import sys
reload(sys)
sys.setdefaultencoding('gbk')
如果不设置这个,可能无法正常使用pip安装virtualenv等,会报字符编码的错。
使用以下命令安装virtualenv和virtualenvwrapper
pip install virtualenv
pip install virtualenvwrapper-win
设置环境变量:进入系统属性设置系统变量,添加WORKON_HOME环境变量到你指定的文件夹,不设置的话创建的虚拟环境文件夹会放到C盘用户目录下的Envs文件夹下,这里新建的文件夹。
重启电脑
常用命令
新建虚拟环境:
mkvirtualenv test3 [文件名]
也可指定新建虚拟环境的版本:
mkvirtualenv --python=[python路径] test4
基础操作:
①查看所有通过mkvirtualenv创建的虚拟环境----- workon
②进入虚拟环境----workon test3[文件名]
③退出虚拟环境----deactivate
虚拟环境下安装module
在D:\\Envs\\audio\\Lib\\site-packages
也就是你的虚拟环境路径下添加sitecustomize.py
设置编码格式为gbk或者utf-8
Visual Studio Code的中文编码输出问题
满足以下条件可以在cmd里面python执行vs code编辑的py文件而输出中文,但是无法debug。
1、py文件以gbk编码
2、py文件读取的txt文件以gbk编码
3、sitecustomize.py中设置gbk编码
满足以下条件可以debug但是无法输出中文
1、py文件以utf-8编码
2、py文件读取的txt文件以utf-8编码
3、sitecustomize.py中设置utf-8编码
vs code中可以改编码的地方
文件本身的编码
sitecustomize.py中的编码
launch.json中的"env": "PYTHONIOENCODING": "GBK",
以上是关于Win10下配置Visual Studio Code的Python开发环境的主要内容,如果未能解决你的问题,请参考以下文章
Win7_64bits下Visual Studio2012中安装配置OpenCV
Visual Studio2013下Magick++配置方法
1_OpenCV3.4.0+Visual Studio2017 + win10环境配置