安装opencv低版本

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版本也会改变

你可能感兴趣的:(python,anaconda,ubuntu)