ubunt18.04LTS+vscode+anaconda3下的python+C++调试方法

作者:做一只AI小能手 时间:2023-04-01 16:46:37 

1.安装背景

最近想放弃windows编程环境,转到linux。原因就一个字:潮

从格式化所有硬盘,到安装win10/ubuntu18.04双系统,其中的痛苦,我想只有经历过的人才会知道。

在这里,我还是提一些安装双系统的几点建议吧:

① 先装win10,我是使用老毛桃在线安装的专业版

② 装ubuntu很烦人,本以为通过教程(先下载iso,再制作启动u盘,再修改bios中的u盘优先启动方式)就可以了,最终无果。我只好用实验室同学已经制作好的ubuntu 启动盘进行安装,结果开启出现了gnru,大喜,可以进入安装了

③ 安装的过程一定要注意:如果之前有win10系统而开始安装ubuntu的,一定不要选与win10共存选项,自己自定义配置空间吧(包括:根目录/ , /boot, /home, swap虚拟内存),血泪。具体要分配多少,遵循按需分配的原则就可以了。

④ 安装好ubuntu后就可以重启了。

-------------下面才是本文正片-------------

2.anaconda3安装

① 下载anaconda5.2.0版本,里面自带了python3.6

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

使用终端,运行安装:bash Anaconda3-5.2.0-Linux-x86_64.sh

注意:安装过程会出现让你选择是否添加环境变量的选项,选yes,后面就不用管了

② 不放心的宝宝可以检测下: 终端直接输入 conda list 看报错不

3. vscode安装

① 话说anaconda3不是可以和vscode一起安装吗??在anaconda安装的最后会提示是否安装vscode,我选了yes ,结果 一直提示网络没有链接上,很烦,果断退出了自己安装

② 去官网下载.deb的安装包 https://code.visualstudio.com/

终端执行: sudo dpkg -i xxx.deb 其中xxx表示的是你下载的文件的名字,自己改吧

安装好后,直接终端执行 code 命令就可以打开 vscode了

4.vscode下调试c++

这里我就不详述了,直接给我参考的安装的教程吧,这个博主写的很好,图文并茂

https://www.jb51.net/article/183733.htm

5.vscode下配置anaconda3的python

在这里,我是无意间发现了一个trick,我是先安装了 vscode中的python插件,当时看到安的是python2.7的,我是很傻眼的。然而,当我创建了一个first.py文件后, 本应该和c++一样要配置launch.json task.json 文件的,我不小心直接点了debug,结果意外的直接输出了我要的结果,一看下面提示的python版本是我anaconda 下的python3.6,大喜,至此,我才知道原来anaconda3与vscode是一家人啊,自动给我配置好了所有东西,感谢!

来源:https://blog.csdn.net/qq_37285386/article/details/96841585

标签:vscode,anaconda3,python,C++,调试
0
投稿

猜你喜欢

  • 一篇文章弄懂Python中的内建函数

    2023-01-18 00:36:36
  • 网站开发防止中文乱码需要了解的codepage的重要性小结

    2011-03-03 11:24:00
  • 详解python UDP 编程

    2023-06-11 22:31:44
  • Oracle过程与函数的区别分析

    2024-01-15 20:15:37
  • JavaScript实现设计模式中的单例模式的一些技巧总结

    2024-05-02 16:21:11
  • mybatis-plus的sql语句打印问题小结

    2024-01-25 11:23:42
  • MySql修改数据库编码为UTF8避免造成乱码问题

    2024-01-24 22:11:59
  • Jquery 组合form元素为json格式,asp.net反序列化

    2024-05-21 10:11:56
  • Django如何与Ajax交互

    2023-05-09 12:53:11
  • SQL Server中字符串函数的用法详解

    2024-01-14 05:42:56
  • 使用TensorFlow实现SVM

    2023-04-27 00:44:49
  • vue.js实现价格格式化的方法

    2024-05-10 14:20:06
  • js实现正则匹配中文标点符号的方法

    2024-05-09 10:38:50
  • python通过pil模块将raw图片转换成png图片的方法

    2021-08-25 00:37:31
  • 一文搞懂Pandas数据透视的4个函数的使用

    2022-03-26 02:01:53
  • 在JavaScript中,为什么要尽可能使用局部变量?

    2009-03-01 12:38:00
  • 最新mysql-5.7.21安装和配置方法

    2024-01-28 13:14:04
  • PHP中的traits实现代码复用使用实例

    2023-11-22 04:27:55
  • PyTorch中可视化工具的使用

    2021-03-05 23:11:39
  • Python scikit-learn 做线性回归的示例代码

    2022-05-03 11:00:54
  • asp之家 网络编程 m.aspxhome.com