opencv安装包
- 下载站点 https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/
- 进入之后,会发现opencv_python-3.4.1.15-cp36-cp36m-manylinux1_x86_64.whl
- cp36代表你需要在python版本3.6下装这个包
- liunx就是支持liunx系统
- x86_64就是64位系统
- 下载下来后,安装命令
pip install 文件名
,在此之前你可能需要卸载你之前安装的opencv版本,pip list
,查看你之前的版本,然后pip uninstall 包名
,卸载掉关于opencv的版本
win+liunx装其他版本python
- 由于我安装的anaconda自带python是3.7版本的,所以需要安装3.6版本
- conda的时候,有时候会因为网络问题出现错误,转自AIYA_aya
大佬博客
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
- 之后会生成一个.condarc文件,在在系统用户user目录下,之后在文件输入以下代码,记得删除 -defaults这一行,转自csuzhaojian大佬博客
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
- 之后通过conda命令,就不会出现网络错误了
- 有的时候pip命令也会出现网络卡顿问题,转自Timeouting大佬博客
- 在此小小总结,win+r输入%HOMEPATH%,在里面建立一个pip文件夹,里边建立一个文件pip.ini,输入代码保存即可
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
conda create -n python36 python=3.6 anaconda
,python36的名字可以任意改- 等待安装完成后,将默认的base版本关闭,
conda config --set auto_activate_base false
,关闭自动进入base版本,想打开conda config --set auto_activate_base true
,又或者先把基础版本这次关闭conda deactivate
,一定要先把基础版本3.7关闭后在打开3.6版本,否则python
你会发现版本一直是3.7 - 打开3.6版本,
conda activate python36
,想要关闭这个版本conda deactivate
,移除一个版本conda remove --name python36 --all
,查看你安装的版本conda info -e
安装包
- 在
conda info -e
里你可以看到路径 /home/用户名/anaconda3/envs/python36/lib/python3.6/site-packages
,在这个文件夹下把opencv安装包移动到这里,终端打开后输入上边的pip命令即可安装完成- conda list是看你安装的所有库
- conda env list 是查看你的所有版本
编译器
我使用的是vscode,用Ctrl+Shift+P命令打开命令面板,然后输入Python: Select Interpreter选择解释器,找到你安装的python36解释器,同时你的opencv版本也会改变