鱼C论坛

 找回密码
 立即注册
查看: 1639|回复: 5

[已解决]关于cv2无法导入的问题

[复制链接]
发表于 2020-7-20 23:37:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

今天通过命令行pip install opencv-python  -i https://pypi.tuna.tsinghua.edu.cn/simple
安装了cv2等包
安装位置为C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages
且import cv2不报错,正常运行
.
.
但是我想使用另外一个解释器
.
于是在命令行写 pip install opencv-python --target=C:\Users\Administrator\anaconda3\Lib\site-packages -i https://pypi.tuna.tsinghua.edu.cn/simple
想把包安装在另一个位置:C:\Users\Administrator\anaconda3\Lib\site-packages
但是安装完成后 在pycharm上使用C:\Users\Administrator\anaconda3\python.exe位置的解析器会报错

  1. Traceback (most recent call last):
  2.   File "G:/Python---/opencv/cv2-01-base.py", line 1, in <module>
  3.     import cv2
  4.   File "C:\Users\Administrator\anaconda3\lib\site-packages\cv2\__init__.py", line 5, in <module>
  5.     from .cv2 import *
  6. ModuleNotFoundError: No module named 'cv2.cv2'
复制代码


但我想两次装的东西都是一样的呀,为什么会报错?我搞了挺久没解决这个问题
(把解释器位置换成原来的C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe依然正常)

最佳答案
2020-7-21 00:25:40
CHNwldcmzy 发表于 2020-7-21 00:17
刚才尝试用pycharm装opencv,过了20分钟还显示installing。
也尝试过把相关的包都复制一遍过去,还是会 ...



你如果都是去 cmd 的 pip 安装,好像不行,看官方文档说明(机翻,不用在意图片其他翻译):

11.png

你试试先卸载:
  1. pip uninstall opencv-python
复制代码


然后重新去你的另一个解释器 安装:
  1. pip install opencv-python
复制代码


按理来说 PyCharm 是虚拟环境,安装不会和上面这些冲突的,会不会是超时了?

去 PyCharm 添加个镜像,然后去 PyCharm 重新安装试试看:
22.png
进去后点击 + 号  然后添加这个 url 进去 点击 Apply :
  1. https://pypi.tuna.tsinghua.edu.cn/simple
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-7-20 23:45:36 | 显示全部楼层
能在 PyCharm 安装模块就不用去 pip 吧

看下这里手册中关于 PyCharm 模块安装的那个目录,然后试试看

【萌新使用 PyCharm 必看】PyCharm 基础使用手册
https://fishc.com.cn/thread-173240-1-1.html
(出处: 鱼C论坛)

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-21 00:17:24 | 显示全部楼层
Twilight6 发表于 2020-7-20 23:45
能在 PyCharm 安装模块就不用去 pip 吧

看下这里手册中关于 PyCharm 模块安装的那个目录,然后试试看

刚才尝试用pycharm装opencv,过了20分钟还显示installing。
也尝试过把相关的包都复制一遍过去,还是会相同的错误
会不会时版本的问题呀,这俩解释器一个3.7一个3.8

心态有点爆炸
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-21 00:25:40 | 显示全部楼层    本楼为最佳答案   
CHNwldcmzy 发表于 2020-7-21 00:17
刚才尝试用pycharm装opencv,过了20分钟还显示installing。
也尝试过把相关的包都复制一遍过去,还是会 ...



你如果都是去 cmd 的 pip 安装,好像不行,看官方文档说明(机翻,不用在意图片其他翻译):

11.png

你试试先卸载:
  1. pip uninstall opencv-python
复制代码


然后重新去你的另一个解释器 安装:
  1. pip install opencv-python
复制代码


按理来说 PyCharm 是虚拟环境,安装不会和上面这些冲突的,会不会是超时了?

去 PyCharm 添加个镜像,然后去 PyCharm 重新安装试试看:
22.png
进去后点击 + 号  然后添加这个 url 进去 点击 Apply :
  1. https://pypi.tuna.tsinghua.edu.cn/simple
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-21 00:46:43 | 显示全部楼层
Twilight6 发表于 2020-7-21 00:25
你如果都是去 cmd 的 pip 安装,好像不行,看官方文档说明(机翻,不用在意图片其他翻译):

问题解决了,就是版本的问题,我把C:\Users\Administrator\anaconda3\Scripts加入系统变量并将其优先级调至另一个之前又用pip装了一遍就好了

以前装的有个文件名字叫cv2.cp38啥的,这次装完后看着是cv2.cp37啥的,其他的就没注意了,不过应该可以推测是版本的问题
辛苦你了,这么晚了还在线解答以后又可以愉快学习了

#pycharm加了个镜像之后不知道为什么左边什么包也不显示了...0.0

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-21 00:53:16 | 显示全部楼层
CHNwldcmzy 发表于 2020-7-21 00:46
问题解决了,就是版本的问题,我把C:%users\Administrator\anaconda3\Scripts加入系统变量并将其优先级调 ...

早点休息
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-24 00:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表