今天开始CV方向的学习,然而刚拿到基础代码的时候发现

from skimage.color import rgb2gray 和 import cv2标红(这里是因为我已经配置成功了,所以没有红标),我以为是单纯两个库没有下载,去pycharm中下载skimage.color 和cv2没有,后来通过百度明白:cv2是opencv库中的,而skimage是scikit_image库中的。

先是opencv下载遇到的问题:(以下失败的地方均可尝试)

尝试一:

通过pycharm中下载opencv或者opencv3始终失败:

尝试二:

后来尝试在anaconda中进行下载:

conda install opencv

pip install opencv

失败

尝试三:

在anaconda中输入:

conda install --channel https://conda.anaconda.org/menpo opencv3

失败

图中说:opencv3->python 2.7,3.4,3.5,而我的python版本是3.9(其实和在pycharm中下载错误原因一致)
说明是版本不对。
百度发现目前的自带的安装方法仅适合python3.5版本及以下的。

尝试四:

尝试采用在anaconda中新建立一个python版本3.5的库

conda create --name pytorch python=3.5

失败

真正成功的阶段:

尝试五:

步骤一:
接下来尝试采用安装包:用pip安装OpenCV(使用.whl文件安装)
opencv的下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

在上面链接下载对应的opencv版本,特别注意

一定要找对应的版本:cp39说明对应的是python3.9版本,win_amd64是指64位机
然后打开cmd命令行窗口,使用cd命令进入上一步下载好opencv_xxx.whl文件所在目录
输入如下代码安装该文件:

pip install opencv_python‑3.4.14.51‑cp39‑cp39m‑win_amd64.whl

结果:
失败,提示我pip需要更新
(其实这中间我看到了将这个opencv.whl文件放到python中文件夹下载,但是这就不在anconda和我想要的pytorch框架下了,放弃)

步骤二:
由于尝试五的时候,提示我pip需要更新。
通过cmd进入命令框:

python -m pip install --upgrade pip

(这里其实我走了弯路,我在命令框中cd进入python中的pip所在文件,然后pip install --upgrade pip)
结果 :
Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问

步骤三:
通过百度发现:(在后面加一个user)

python -m pip install --upgrade pip --user

结果:
Traceback (most recent call last): File “d:\python3.9\lib\runpy.py“,
无论输入什么都是:No module named 'pip’
后来我明白:有时候在执行pip更新失败后,再次执行pip命令时会提示ModuleNotFoundError: No module named 'pip’错误,导致pip命令无法使用。

步骤四:
重新打开一个cmd命令窗口,选择使用管理员权限打开:
执行第一条命令:

python -m ensurepip

successfully
再输入第二条命令:

python -m pip install --upgrade pip

successfully
(这个时候pip已经成功更新了)

步骤五:
安装: wheel 包
在cmd 的Python 安装路径Scripts下输入 pip install wheel 即可,按回车键,会自动安装。
结果:successfully

步骤六:
打开anaconda的命令行,激活你想安装的框架(我是pytorch)
然后输入:

pip install C:\Users\opencv_python‑3.4.14.51‑cp39‑cp39m‑win_amd64.whl

(就是 pip install opencv.whl文件的完整地址)
(注意:这里用的是pip install 如果anconda install 有可能出错)
结果:
successfully
返回pycharm可以发现

已经可以用了

接下来是skimage库的下载

skimage库现在隶属于scikit_image库中,只需要下载scikit_image库就行,然而利用pycharm下载scikit_image库
失败
后来我发现scikit_image库需要numpy和scipy两个库(之后发现scipy在scikit_image库中)
我之前有numpy,尝试下载scipy
失败
提示原因:
warning conda.gateways.disk.delete:unlink_or_rename_to_trash(139): could not remove or rename d:\anaconda\pkgs\pytorch-1.2.0-py3.6_cuda100_cudnn7_1\lib\site-packages\torch\lib\torch.dll. please remove this file manually (you may need to reboot to free file handles)
InvalidArchiveError(‘Error with archive D:\anaconda\pytorch-1.2.0-py3.9
解决办法:
这是anaconda文件夹权限问题,可能安装在默认C盘路径就不会出现问题。将anaconda的权限全部改成完全控制

最后,进入anaconda命令框中(我觉得在pycharm中还是可能失败)
输入:

conda install scikit-image

结果:
失败(所以我觉得pycharm中还是可能失败,但是我没尝试)
输入:

pip install scikit-image

结果:
成功
(在scikit-image下载的过程中会发现scipy库也在其中,不需要另外下载)
再返回pycharm中

已经可以成功运行了

本文看了大量的网上经验,如有侵权请第一时间联系我

高版本(3.9版本)python在anaconda安装opencv库及skimage库(scikit_image库)诸多问题解决办法相关推荐

  1. Python+Pycharm+Anaconda安装步骤详解

    Python+Pycharm+Anaconda安装步骤详解 概念介绍:Python是什么?为什么要安装Python+Pycharm+Anaconda? 想要达到Python+Pycharm+Anaco ...

  2. python与anaconda安装配置python环境变量

    (69条消息) python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)--逼死强迫症.超详解_北极山的博客-CSDN博客_ ...

  3. Ubuntu下使用Anaconda安装opencv 解决无法读取视频

    Ubuntu下使用Anaconda安装opencv 最近在Ubuntu16.04下使用Anaconda安装opencv,碰到很多坑,记录备忘. cv2.VideoCapture(filename) 返 ...

  4. Python 3如何安装OpenCV

            很多时候,我们在使用Python的时候常常会用到一个名为"cv2"的库,但又苦恼没有.本文就来向大家介绍一下Python 3如何安装OpenCV(库名称" ...

  5. 使用anaconda安装opencv包

    使用anaconda安装opencv包 打开anaconda prompt 键入 conda install opencv 选择y 等待安装完成 2020年08月11日补充 实验室电脑总是提示conf ...

  6. Python:Anaconda安装虚拟环境到指定路径

    1 曾经的困扰 有段时间,想使用基于不同python版本的anaconda,就直接从官网下载了两个不同的anaconda版本进行安装. 刚开始的时候,还觉得也没啥问题.用了一小段时间,在安装其他的第三 ...

  7. python和anaconda安装顺序_Anaconda详细安装步骤图文教程

    Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本.Anaconda包含了conda.Python在内的超过180个科学包及其依赖项. 事实上Anaco ...

  8. Python|Anaconda安装

    介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB ...

  9. python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解

    目录 一.安装python(python3.7.4) 1.下载 (1)下载1(32位) (2)下载2(64位) 2.安装 3.配置python环境变量 4.检验python 二.安装anaconda( ...

最新文章

  1. 智慧城市锁定创新,智能AI助力智慧健康
  2. lua学习:使用Lua处理游戏数据
  3. BZOJXXXX: [IOI2000]邮局——四边形不等式优化初探
  4. 【重构】微信小程序倒计时组件
  5. [转]在Windows 下使用OpenCL
  6. php开发简易论坛教程,[php] 我的微型论坛的简单教程[已完成]第3/8页
  7. python3 xlrd包的用法
  8. 【ElasticSearch】Es 源码之 NetworkService 源码解读
  9. idea安装activiti流程设计器_整合Activiti6.0流程设计器 | 字痕随行
  10. python 安装xpath_python中使用XPath笔记
  11. 漂浮广告代码 php,JS带关闭按钮的网页漂浮广告代码
  12. 站群软件-免费站群软件
  13. 图形化开发(五)032-Three.js之光照——PointLight 点光源、SpotLight 聚光灯光源、实现聚光灯阴影、HemisphereLight室外光源
  14. codeigniter.php,CodeIgniter.php在做什么
  15. python flask服务器假死_IE浏览器访问Flask自带服务器假死问题解决方法 - digwtx
  16. 国外免费php mysql空间_超大20G国外免费php空间 支持PHP,MYSQL数据库
  17. 二叉树C++实现数据结构实验
  18. dw如何把html转换成网址,我用flash做的网页,怎么把它在dw里变成html网页?
  19. VLC的ACtiveX插件使用方法
  20. Spread.NET 14.0 Crack 最新版

热门文章

  1. Linux socket编程(二) 服务器与客户端的通信
  2. Linux系统编程(四)信号
  3. 【Linux】Ubuntu下进行C语言编程
  4. 这篇文章可以满足你80%日常工作!成功入职腾讯
  5. fiddler抓包1-抓小程序https包
  6. STL学习笔记(数值算法)
  7. Linux实现的IEEE 802.q VLAN
  8. php实现当前用户在线人数
  9. FPGA/CPLD状态机稳定性研究
  10. dump查询Java 状态