python环境设置和OpenCV-python配置

安装anaconda和配置python环境

右击conda快捷方式,在属性里找到安装目录

C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\pythonw.exe C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\cwp.py C:\Users\kai.liu\AppData\Local\Continuum\anaconda3 C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\pythonw.exe C:\Users\kai.liu\AppData

conda中的python环境配置,在电脑高级属性设置环境变量中设置,分两步:

  1. C:\Users\kai.liu\AppData\Local\Continuum\anaconda3添加到环境变量。

  2. 然后新建一个PythonHome变量,同时编辑目录把这个地址加进去。

然后把pip也加进去

C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\Scripts

在这里插入图片描述

下次使用pip的时候,也可以从Anaconda Prompt进去,带Powershell的可以有ls等功能。

在这里插入图片描述
测试是否成功

(base) C:\Users\kai.liu>where python
C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\python.exe

(base) C:\Users\kai.liu>where pip
C:\Users\kai.liu\AppData\Local\Continuum\anaconda3\Scripts\pip.exe

参考:Anaconda介绍、安装及使用教程 - 简书

anaconda学习资源

初学 Python 者自学 Anaconda 的正确姿势是什么? - 知乎
jupyter notebook 可以做哪些事情? - 知乎

安装OpenCV-python和环境配置

使用pip进行安装

pip install numpy Matplotlib #由于opencv依赖numpy
pip install opencv-python

测试是否安装成功:

在命令行中输入

pip list

在python的idle中

import cv2   #导入模块,opencv的python模块叫cv2
imgobj = cv2.imread('D:\python\test.jpg') #读取图像
cv2.namedWindow("image") #创建窗口并显示的是图像类型
cv2.imshow("image",imgobj)
cv2.waitKey(0)        #等待事件触发,参数0表示永久等待
cv2.destroyAllWindows()   #释放窗口

如果出现这样的错误

cv2.error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

主要是图片路径中“文件夹分隔符”使用的错误,将“\”改成“/”就好了

import cv2   #导入模块,opencv的python模块叫cv2
imgobj = cv2.imread('D:/python/test.jpg') #读取图像
cv2.namedWindow("image") #创建窗口并显示的是图像类型
cv2.imshow("image",imgobj)
cv2.waitKey(0)        #等待事件触发,参数0表示永久等待
cv2.destroyAllWindows()   #释放窗口

测试成功会跳出一张图片

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值