VS Code安装配置python、C/C++开发环境

一、安装VS Code

1. 下载VS Code
在这里插入图片描述
2. 安装插件
请添加图片描述
打开箭头位置的拓展工具,安装如图所示的工具,进行Python、C/C++的开发,同时对软件进行汉化
在这里插入图片描述补充好用的插件:Todo Tree
在这里插入图片描述

3. Code Runner插件的使用
Code Runner能够使输出更为简洁,首先打开扩展设置,
请添加图片描述
集成终端运行代码,否则没有输出。
在这里插入图片描述
4. 终端设置
右下角打开设置,
请添加图片描述
搜索如下两个设置,并划
在这里插入图片描述

二、配置Python开发环境

  1. 参考:配置深度学习环境
  2. 参考:conda和pip镜像配置
  3. Ctrl+Shift+P打开命令面板,输入Python,点击Python:Select Interpreter,选择Python的开发环境。
    在这里插入图片描述
  4. 点击Run Code或者Run Python File运行.py文件即可。
    在这里插入图片描述
  5. 调试程序
    点击所要调试的位置,设置断点,点击Debug Python File,右侧显示调试信息。
    在这里插入图片描述

三、配置C语言开发环境

  1. 参考:下载并配置MinGW,在配置好MIinGW之后,系统会在配置文件时自动检测环境。
  2. 右键点击C文件,选择添加调试配置,在右侧资源管理器中会生成,调试目录.vscode:包括launch.jsontask.json
    launch.json用于配置 VSCode 的调试器;
    tasks.json是编译任务的文件,配置好的tasks文件相当于运行了g++ -g main.cpp -o main,可以定义多个任务,每个任务都包含了一些属性,例如任务名称、任务类型、执行命令、命令参数、工作目录、输出等,这些任务还可以指定执行依赖关系。通过配置tasks.json文件,可以方便地在VSCode 中执行这些任务,提高开发效率。
    c_cpp_properties.json配置 C/C++ 相关信息,可以告诉VSCode 使用的编译器、查找 include 文件的路径以及 C 文件和 CPP 文件的解析标准等,帮助 VSCode 的自动代码分析工具 IntelliSense 进行语法检查。。

在这里插入图片描述
在这里插入图片描述

  1. 点击运行C/C++文件,选择第一项即可。
    在这里插入图片描述

  2. 测试代码

    #include "stdio.h"
    
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
    

四、配置C++开发环境

  1. 参考三(1、2)

  2. 测试代码

    #include <iostream>
    
    int main() {
        std::cout << "Hello, World!" << std::endl;
        return 0;
    }
    
  3. 命名空间 "std" 没有成员 "cout"
    c_cpp_properties.json文件中添加

    "compilerPath": "D:/mingw64/bin/g++.exe",
    

    在这里插入图片描述

五、解决方案

  1. 使用新版YOLOv5时,程序有以下警告信息,不影响训练,但是在加载数据时频繁提醒,需要解决:
...\lib\site-packages\torchvision\io\image.py:11: UserWarning: Failed to load image Python extension: Could not find module ‘D:\Application\Anaconda\data\Lib\site-packages\torchvision\image.pyd’ (or one of its dependencies). Try using the full path with constructor syntax.
warn(f"Failed to load image Python extension: {e}")
  • 查看了源程序,发现image.pyd’是编译好的,不便修改。而且io\image.py里面的代码显示是调用dll出错。
  • 相比低版本的torchvision,io\image.pyextension.py写法不一样,因此想降低- pytorch和torchvision的版本。将原来的pytorch1.10.2和torchvision1.11.3降低为pytorch1.10.0和torchvision1.11.1
    在这里插入图片描述
  1. 终端打印中文乱码
    在这里插入图片描述
    打开设置,搜索setting.json,在如图所示位置添加chcp 65001,再进行编译运行即可,之后可将其再删除,避免每次输出Active code page:65001
    在这里插入图片描述
    在这里插入图片描述
    或者在设置中搜索Auto Guess Encoding,并选择该项。
    在这里插入图片描述
  2. 离线安装插件
    官网搜索相应的插件,右侧点击下载
    在这里插入图片描述
    将离线安装包拷贝到 VS Code 安装路径的 bin 目录,并在cmd中打开。
    cmd.exe中输入code --install-extension XXX.vsix,回车安装。
    在这里插入图片描述
    或者在已经安装好的路径中拷贝已经安装好的文件,其他设备也可以使用。在用户文件加下的extensions中。
    在这里插入图片描述
插件目录

在这里插入图片描述

成功配置!!!

六、修改字体

字体下载地址

终端打开

cd /usr/share/fonts/truetype/

将下载的字体解压,移动至上述目录,在软件中进行字体设置:
在这里插入图片描述

  • 字体1 设置文本:Menlo for Powerline
  • 字体2 设置文本:Consolas, ‘Courier New’, monospace
  • 字体3 设置文本:Consolas, ‘Courier New’, monospace

七、设置用户代码片段

以python为例,
在这里插入图片描述

{
	"HEADER": {
	 	"prefix": "add",  // 快捷键
	 	"body": [
	 		"# -*- encoding: utf-8 -*-",
			"'''",
			"@Project   :   $WORKSPACE_NAME",
		 	"@File    :   $TM_FILENAME",
		 	"@Time    :   $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
		 	"@Author  :   van ",
			"@description   :   XXX",
			"'''",
			"",
 
	 	],
	    }
}
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
安装VS CodePython插件之前,你需要首先安装Python本身。你可以从Python的官方网站下载并安装Python。确保在安装过程中勾选了将Python添加到系统的Path环境变量中。完成安装后,你可以在命令提示符窗口(cmd)中输入"python"命令来测试是否成功添加了Python环境变量。 在安装Python之后,你可以在VS Code中打开一个Python文件,并在文件中输入一些代码,例如"print('hehe')"。然后可以通过按下Ctrl+F5键或点击顶部的运行菜单来运行代码。 此外,如果你希望在VS Code中使用其他的插件,你可以通过安装插件管理器来查找并安装你需要的插件。比如,如果你想要中文界面,你可以搜索并安装一个名为"Chinese"的插件,然后选择简体中文进行安装。 总结起来,你需要先安装Python本身,然后在VS Code安装Python插件以及其他需要的插件。这样你就可以在VS Code中愉快地进行Python开发了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [VSCode编译器下Python环境的安装](https://blog.csdn.net/liuyunye/article/details/120060389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [如何在Vscode安装Python库](https://blog.csdn.net/weixin_46506757/article/details/109863241)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修炼清爽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值