天天看点

ubuntu+vscode+python,c++初步配置

本文是新手总结,留给以后自己看,大佬就不要看啦,太丢人了。

=----------------------------------------------------------------------------------------------------

这一步暂时跳过。

安装opencv所需的依赖

apt-get install build-essential
 apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
#图像文件格式库,以便从磁盘加载这些图像
 apt-get install libjpeg8-dev
 apt-get install libtiff5-dev
 apt-get install libjasper-dev
#安装libjasper-dev如果报错,可以参考这个链接https://blog.csdn.net/weixin_41053564/article/details/81254410
 apt-get install libpng12-dev
#安装用于处理视频流和从摄像机访问帧的包
 apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
 apt-get install libgtk2.0-dev
apt-get install libxvidcore-dev libx264-dev
#优化opencv功能
 apt-get install libatlas-base-dev gfortran
 apt-get install ffmpeg

           

安了一通发现ubuntu默认python版本是2.7,自己还没弄明白opencv_contrib+opencv怎么安,这个先放一放,先搭建vscode+python,c++环境。

=------------------------------------------------------------------------------------------

安装vscode就不说了

安装插件

ubuntu+vscode+python,c++初步配置

【可选】–这个插件可以直接按f6运行c/c++程序,缺点好像是不能断点。

ubuntu+vscode+python,c++初步配置

【可选】vscode编辑的文件增加图标

ubuntu+vscode+python,c++初步配置
ubuntu+vscode+python,c++初步配置
ubuntu+vscode+python,c++初步配置

【可选】自动补全文件路径

ubuntu+vscode+python,c++初步配置

【可选】给括号添加颜色

ubuntu+vscode+python,c++初步配置

看着别人的博客发现还有python错误检查和代码美化插件,自己却安不上。

https://blog.csdn.net/Little_Magic/article/details/98661497

ubuntu+vscode+python,c++初步配置

解决方案

首先安装pip,在贴吧上问,一个老哥说改成python3试一试,结果不行,我想是不是python版本优先级的原因,电脑默认版本是python2.7,把python3放在前面试试。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
#后边的1和2为优先级
           

电脑默认python版本改为最新。

ubuntu+vscode+python,c++初步配置

再尝试安装pip成功,这种事很玄,不一定是这种原因。

sudo apt-get install python3-pip
apt-get update
           

然后安装flake8(错误检查),pip install flake8显示没发现pip命令

后来一想,输入了pip3

ubuntu+vscode+python,c++初步配置

重新输入命令成功

pip3 install flake8
pip3 install yapf
           

第一次出现\u200b,可以百度一下(不可见字符的坑 \u200b)可能是我复制的问题,第二次手动输入就好了。

ubuntu+vscode+python,c++初步配置

接下来要配置我最迷的文件launch.json,task.json

这个也往后放放,等我搞懂这俩文件的用途再说,找到一个很好用的插件,直接不用配置,直接运行

ubuntu+vscode+python,c++初步配置

这个插件相比之前提到的这个↓,前者更通用(可用于多种编译语言),后者更简单

ubuntu+vscode+python,c++初步配置

详情见:https://zhuanlan.zhihu.com/p/92175757

如图,cpp可以直接f6运行

ubuntu+vscode+python,c++初步配置

再试试native Debug插件的效果

ubuntu+vscode+python,c++初步配置

python运行也可以

END

今天就到这吧,明天配置opencv

继续阅读