当前位置:网站首页>安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
2022-07-05 06:20:00 【寒叶飘逸_】
第一步:创建名为myopencv的虚拟环境
win+R -->cmd
conda create --name myopencv python=3.7

第二步:下载OpenCV-python
下载页面:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
找到OpenCV,因为当前python版本为3.7,操作系统为64位,所以下载
把安装文件下载到本地(D:\Anaconda3\envs\myopencv)
在cmd命令行中激活环境
activate myopencv
pip install D:\Anaconda3\envs\myopencv\opencv_python-4.4.0-cp37-cp37m-win_amd64.whl

之后进入myopencv的Python环境
发现在此环境中我没有安装numpy
退出Python环境,在myopencv环境中安装numpy
exit()
pip install numpy

再次进入myopencv的Python环境
import cv2

安装成功!!!
退出Python环境,查看环境中包含的所有包
exit()
pip list

发现没有ipykernel,进行安装
pip install ipykernel

安装成功
激活默认环境(base),查看当前环境(有*的是当前环境)
activate base
conda env base
进入要添加到jupyter的kernel的环境,输入
python -m ipykernel install --name myopencv
Installed kernelspec myopencv in C:\ProgramData\jupyter\kernels\myopencv
将kernel添加到jupyter的kernel列表中
查看jupyter的kernel列表
进入jupyter中查看
参考资料:
- https://zhuanlan.zhihu.com/p/37050300
- https://zhuanlan.zhihu.com/p/37708958
- https://www.jianshu.com/p/7a996a7f1c9e
- https://blog.csdn.net/zhaoguanghe/article/details/103389302
边栏推荐
- Leetcode dynamic programming
- Navicat连接Oracle数据库报错ORA-28547或ORA-03135
- SPI 详解
- [rust notes] 14 set (Part 2)
- LeetCode-61
- CPU内核和逻辑处理器的区别
- LeetCode 1200. Minimum absolute difference
- Leetcode heap correlation
- __ builtin_ Popcount() counts the number of 1s, which are commonly used in bit operations
- 博弈论 AcWing 892. 台阶-Nim游戏
猜你喜欢

容斥原理 AcWing 890. 能被整除的数

LeetCode 0108. Convert an ordered array into a binary search tree - the median of the array is the root, and the left and right of the median are the left and right subtrees respectively

数据可视化图表总结(一)

What is socket? Basic introduction to socket

20220213-CTF MISC-a_ good_ Idea (use of stegsolve tool) -2017_ Dating_ in_ Singapore

Simple selection sort of selection sort
![[2021]IBRNet: Learning Multi-View Image-Based Rendering Qianqian](/img/f1/e7a8a1a31bc5712d9f32d91305a2b0.jpg)
[2021]IBRNet: Learning Multi-View Image-Based Rendering Qianqian

SPI 详解

Doing SQL performance optimization is really eye-catching

NotImplementedError: Cannot convert a symbolic Tensor (yolo_boxes_0/meshgrid/Size_1:0) to a numpy ar
随机推荐
MySQL advanced part 2: SQL optimization
[rust notes] 17 concurrent (Part 2)
Is it impossible for lamda to wake up?
【LeetCode】Easy | 20. Valid parentheses
容斥原理 AcWing 890. 能被整除的数
Day 2 document
What is socket? Basic introduction to socket
Leetcode-6110: number of incremental paths in the grid graph
Presentation of attribute value of an item
背包问题 AcWing 9. 分组背包问题
实时时钟 (RTC)
11-gorm-v2-03-basic query
Data visualization chart summary (I)
WordPress switches the page, and the domain name changes back to the IP address
Suppose a bank's ATM machine, which allows users to deposit and withdraw money. Now there is 200 yuan in an account, and both user a and user B have the right to deposit and withdraw money from this a
[BMZCTF-pwn] ectf-2014 seddit
QQ电脑版取消转义符输入表情
liunx启动redis
Record the process of configuring nccl and horovod in these two days (original)
Leetcode stack related