Win11安装VScode详细教程、配置Anaconda与python环境

1. Anaconda与VSCode的下载与安装

首先参考该教程进行 Anaconda与VSCode的基础安装:Anaconda + VSCode 最详细教程

注意:

1) 上方教程中下载32位、64位Anaconda均可;

2) 上方教程安装VSCode时有两种方法:

第一种是在上方教程二、Anaconda 安装过程中选择安装VSCode,该方法优点是不用再单独下载VSCode,但有两个缺点,分别是会出现下方图中的错误和自动将VSCode安装在C盘。

第二种是独单下载VSCode进行安装,可参考上方教程中的【三、VSCode 下载安装】。

如果在上方教程中的【二、Anaconda 安装】安装VSCode时出现类似下图错误:Unable to install VSCode或提示Please make sure you are connected to the internet

解决方法如下:解决Anaconda中安装VSCode失败的方法

寻找vscode_inst.py文件的方法:由vscode_inst.py.log找到vscode_inst.py

这里推荐使用Notepad++打开.py文件,修改完直接点保存即可。

2. 配置VSCode

在按照上方的教程安装Anaconda与VSCode,并在Anaconda Prompt中创建并激活了一个新的python虚拟环境后,便可以在VSCode中进行相关配置了。

conda安装完以后有个base环境,很好用,包含了日常大部分会用的的包。

但是有时候需要自己安装一些包,可能依赖的版本和base不一样,例如base是python 3.8版本,我需要python 3.6来安装DNS,直接在base里面安装会把本来好好的base多些乱七八糟的包,造成版本冲突。创建虚拟环境是为了让项目运行在一个独立的局部的Python环境中,使得不同环境的项目互不干扰。

2.1 安装各种插件

安装插件的教程:史上最全vscode配置使用教程

如果嫌上方教程太过繁琐,可使用该网页内的插件:私藏多年的vscode插件分享

2.2 配置python注释器(即启用conda虚拟环境)

快捷键【Ctrl+Shift+P】即可选择python注释器为自己在Anaconda Prompt中创建的python虚拟环境。

2.3 必须配置的一些东西

刚开始使用VSCode会出现各种各样的报错,诸如Python代码无法调用本目录内的图片、数据、文件等一些在Pycharm中不会出现的报错。

因此需要按该教程进行配置VSCode:Python/这篇文章一步步带你打造Python研发环境(详解)

该教程只需看【三、配置Vscode】中【安装python扩展】往后的内容即可

萌新同学可能对配置.json文件比较头大,其实大可不必,只要将上面教程中的.josn文件内的代码复制进自己的VSCode中,点保存即可。只有这样设置,才有可能避免非代码原因造成的报错。

比如我在使用opencv的时候,就出现了如下错误:opencv4.5.5 cv2.error: OpenCV(4..5.5) inner_functions.cpp:73: error: (-215:Assertion failed)!samples.empty() in function 'cv::ml::StatMode1: :train'),便通过上面教程中的.josn文件解决了。

但是,在debug的时候又出现了相同的错误,这是由于在VSCode中调试python时会发生相对路径错误,这个错误只需要在代码中加入以下代码即可解决。

#加入下面代码就可以使用相对路径了
import os, sys

os.chdir(sys.path[0])

 2.4 VSCode中python代码中文乱码或输出端中文乱码

 代码部分中文乱码参考该教程:vscode基本设置,中文显示乱码、设置中文语言显示、代码编辑、基本插件

输出端中文乱码参考该教程中的【解决方案三】:VS Code输出窗口显示中文乱码的解决办法(汇总择优)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值