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开发环境的主要内容,如果未能解决你的问题,请参考以下文章

如何在Visual Studio中配置git

Win7_64bits下Visual Studio2012中安装配置OpenCV

Visual Studio2013下Magick++配置方法

1_OpenCV3.4.0+Visual Studio2017 + win10环境配置

Win10-cmake-gui与Visual Studio 2019配置OpenCV4.2

win10 安装visual studio 2015遇到的坑