anaconda 代码提示,Anaconda安装OpenCV没有自动代码补全

(1)错误描述

出现这种错误OpenCV3.0 和 4.0 都是一样的,不是版本导致的问题,不要在版本中挣扎啦!

e585b1e3e8c0631528d7703c2da5ebe4.png

最省心最安全最简洁的方式就是下载Anaconda+OpenCV再安装,别用单独的Python了...Python的Python和Anaconda的Python还是有一点点不一样...况且你都用OpenCV做项目了,那不得更加换成Anaconda了吗...

(2)Anaconda4.5.11安装OpenCV4.0.0

查看当前Anaconda的版本和包含的Python解释器的版本:

D:\DevKits\Anaconda3\Scripts>conda info

active environment : None

user config file : C:\Users\Seven\.condarc

populated config files : C:\Users\Seven\.condarc

conda version : 4.5.11

conda-build version : 3.15.1

python version : 3.7.0.final.0

base environment : D:\DevKits\Anaconda3 (writable)

channel URLs : https://conda.anaconda.org/conda-forge/win-64

https://conda.anaconda.org/conda-forge/noarch

https://repo.anaconda.com/pkgs/main/win-64

https://repo.anaconda.com/pkgs/main/noarch

https://repo.anaconda.com/pkgs/free/win-64

https://repo.anaconda.com/pkgs/free/noarch

https://repo.anaconda.com/pkgs/r/win-64

https://repo.anaconda.com/pkgs/r/noarch

https://repo.anaconda.com/pkgs/pro/win-64

https://repo.anaconda.com/pkgs/pro/noarch

https://repo.anaconda.com/pkgs/msys2/win-64

https://repo.anaconda.com/pkgs/msys2/noarch

package cache : D:\DevKits\Anaconda3\pkgs

C:\Users\Seven\AppData\Local\conda\conda\pkgs

envs directories : D:\DevKits\Anaconda3\envs

C:\Users\Seven\AppData\Local\conda\conda\envs

C:\Users\Seven\.conda\envs

platform : win-64

# 由此可知Ananconda的版本是4.5.11, Python的版本的3.7.0

user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Windows/10 Windows/10.0.17763

administrator : False

netrc file : None

offline mode : False

# OpenCV的核心包

opencv_python‑4.0.0‑cp37‑cp37m‑win_amd64.whl

# OpenCV的核心包+扩展包

opencv_python‑4.0.0+contrib‑cp37‑cp37m‑win_amd64.whl

离线安装:

D:\DevKits\Anaconda3\Scripts>pip.exe install C:\Users\Seven\Downloads\opencv_python-4.0.0+contrib-cp37-cp37m-win_amd64.whl

Processing c:\users\seven\downloads\opencv_python-4.0.0+contrib-cp37-cp37m-win_amd64.whl

Installing collected packages: opencv-python

Successfully uninstalled opencv-python-4.0.0

Successfully installed opencv-python-4.0.0+contrib

测试安装:

>>> import cv2

>>> cv2.__version__

'4.0.0'

(3)解决完成后

c29f5ffa186a673c176f34a227d0f2f4.png

(4)问题原因

无论是OpenCV3还是OpenCV4,都遇到了同样的问题...当你是用pip安装OpenCV的时候,在PyCharm或VisualStudio中可能不会有代码提示...需要在线安装是可以的,但是步骤麻烦...我就没写...在线安装时pip将OpenCV安装到了Lib/site-packages/cv2中了,而使用离线安装的方式直接安装到Lib/site-packages中,那么:如果采用的在线安装有两种解决方案:

方案一:

在cv2目录中,打开__init__.py文件,修改如下:

sys.modules['cv2'] = cv2

方案二:

导包时使用这样的方式:

from cv2 import cv2 as cv

Tips: 如果不是Anaconda安装的Python,Python会在Lib目录查找.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值