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
猜你喜欢
- 整本书围绕着一个叫做“CSS禅意花园”的网站展开,其实N久之前我在一份外国的关于CSS的在线教程上看到了这个网站的链接,可惜进去之后发现内容
- 我就废话不多说了,大家还是直接看代码吧~#! /usr/bin/env python# -*- coding:utf-8 -*-import
- 后端:from rest_framework.views import APIViewfrom car import settingsfro
- 我发布了一个通过FTP自动优化新图像的教程。这次我们将抓取整个网站,并在本地优化我们遇到的图像,按URL组织。请注意,这个简短但中级的脚本不
- re.search():匹配整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None pattern: 匹配的规则,str
- strip()方法返回所有字符从开始及字符串的末尾(默认空格字符)被去除后的字符串的一个副本。语法以下是strip()方法的语法
- 环境:Pycharm ;其他环境:安装Anaconda最近在做一个小型项目练手,涉及到大量的IP和相关数据处理,所以选用了Python来处理
- 做数据分析、科学计算等离不开工具、语言的使用,目前最流行的数据语言,无非是MATLAB,R语言,Python这三种语言,但今天小编简单总结了
- 感想我们在用jupyter notebook的时候,经常需要可视化一些东西,尤其是一些图像,我这里给个sample code环境opencv
- 中间那个控制块,其实也是一个iframe,把他的宽度定义为10。 然后在他的内部js,控制 左右2个iframe. functio
- 本文实例讲述了python使用arp欺骗伪造网关的方法。分享给大家供大家参考。具体实现方法如下:#coding:utf-8''
- 一个小需求---实现车牌识别。目前有两个想法1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以
- # -*- coding: cp936 -*-from scapy.all import *from threading import Th
- 本文实例讲述了Python使用minidom读写xml的方法。分享给大家供大家参考。具体分析如下:一 python提供的xml支持2种工业标
- 在正文前,先简短介绍自己。我任职于广州的某个网站服务公司的系统开发员,主要任务是以.Net编写各种web系统,例如CMS.EIP。大家都知道
- 数据类型是所有开发语言的基础,JavaScript虽然是一个弱类型的脚本语言,但是在数据类型上也有很多讲究的,看了淘宝UED玉伯的一篇文章,
- 本文实例为大家分享了PyQt5实现简单计算器的具体代码,供大家参考,具体内容如下下面我们将介绍使用python的PyQt5图形界面来编写一个
- 以下所有代码全是在<head>...</head>之间,具体内容有:1,<title>…</tit
- 今天研究了下Python中的传值问题,通常在C、C++中有按值传递和按引用传递两种情况,按值传递时会拷贝实参,而按引用传递时只是给形参赋了一
- 我就废话不多说了,大家还是直接看代码吧~n = input("1st enter:")print(n)print(typ