因为OpenCV最新版不支持一些库和接口,需要在anaconda中重新创建python3.6环境使用以前的OpenCV-3.4.1.15版本,下载网址在最下面,只支持python3.6版本amd64位系统。并总结一下忘记和方法。
知识总结
创建新环境举例
conda create -n py36 python=3.6 anaconda
查看所有环境
conda info --env
激活某一环境举例
conda activate py36
退出环境,或回到base环境
conda deactivate
删除某包
conda remove **
pip换源问题
如果没有没有动过pip,那一定要换源!换源的速度,谁用谁知道。这里记录我的操作,感觉和其他人的不太一样
C:\Users\81211下创建名字叫pip
文件夹,创建名字叫pip.ini
文件,vim打开他(其实记事本也可以),添加
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
保存,退出,完事,再pip install…这速度飞起。
配置新环境jupyter
创建了新环境,因为可能会在不同环境下安装不同的库,比如OpenCV-3.4.1.15不支持python3.7。打开jupyter会发现还是base环境下的python3.7,所以在py36环境下还需要一些操作添加kernel,流程:
- 安装ipykernel
pip install ipykernel
- 安装jupyter menus
python -m ipykernel install --user --name 环境名 --display-name "自定义kernel名"
此时输入 jupyter lab
会发现可以选择kernel创建ipyb文件了。
ps:OpenCV网址
正常pip install opencv-python和opencv-contrib-python是无法下载3.4.15版本的,因为提供的最低版本都比这高,如果已经创建了python3.6环境,直接复制这两个网站命令即可,我也不知道为什么,难道这就是3.7和3.6的差距哈哈
https://pypi.org/project/opencv-python/3.4.1.15/#files
https://pypi.org/project/opencv-contrib-python/3.4.1.15/#files