为什么需要Anaconda?
https://www.zhihu.com/question/58033789/answer/327430014
在VS中,如果想解方程,需要import sympy # 引入解方程的专业模块sympy
而此时会报错,需要安装模块等等一大堆繁琐操作
如何在VS中使用Anaconda的模块?
1.安装Anaconda,添加至环境变量
2.在VS 文件——>首选项——>设置 中 输入python.python path
将框框内的地址修改为Anaconda3中的python的位置
3.重启即可运行
注意:运行时会警告:"numpy": Unknown word. "asarray": Unknown word.
找到一个差不多类似的问题 将import cv2 改成下面第一行 (https://answers.opencv.org/question/200869/e1101module-cv2-has-no-imread-member/)
from cv2 import cv2 #解决方法
img=cv2.imread('1.jpg',cv2.IMREAD_UNCHANGED)
cv2.namedWindow('img',cv2.WINDOW_AUTOSIZE)
cv2.imshow('img',img)
cv2.waitKey(0)
如何安装opencv 用于python+vs code中?
之前百度搞错了方向,搜索的是vs2020 若没理解错 vs code 与vs2019不一样,见下图最受欢迎的开发工具中将两者分开
后面百度 vscode python opencv 只需安装opencv即可
打开命令行窗口(cmd)输入 pip install opencv-python(如果显示pip不是内部或外部命令,也不是可运行的程序或批处理文件。则代表前面配置环境时候python文件夹中scripts文件夹地址没有放到系统变量中) 要梯子,不然太慢了
opencv应该会被保存在python文件夹的Lib文件夹下面的site-packages文件夹中。打开site-packages可找到一个叫做cv2的文件夹,此时便可使用opencv库(https://blog.csdn.net/qq_39384686/article/details/88142541)