解决Anaconda3下载第三方库失败(conda环境下载第三方包的多种方式)

说明

本人使用conda命令创建一个名加penetration的环境,python版本为3.7.11,由于其他需求,需要用到版本号为3.4.2.16的opencv-python,记录下整个过程遇到的问题以及最后的解决方法。**如果有需要,直接跳到末尾,尝试解决方法。**当然,如果最后还是无法解决,中间过程采用的一些方法也是值得尝试的。

使用conda命令创建python环境

# 进入anaconda prompt
conda create -n penetration python=3.7.11
# 激活新创建的python环境
conda activate penetration

尝试使用conda命令安装

conda install -n penetration opencv-python=3.4.2.16

在这里插入图片描述

  • 根据报错信息,我们可以看到PackagesNotFoundError,意思是根据所设定的源地址无法找到到版本号为3.4.2.16的opencv-python这个包。
  • 有可能由于每个人设定的源不一样,有可能使用这个方法就能下载成功了,但没有成功也没有关系,我们紧接着往下。
  • 如果有不明白如何修改anaconda3源地址的,欢迎参考链接

借助pycharm可视化工具安装

  • 打开Pycharm,随便打开一个Project

  • 将项目的环境设置成准备下载第三方包的环境,比如这里我们用的是conda创建的名叫penetration的环境
    在这里插入图片描述

  • 选择点击上图指示的加号

  • 搜索opencv后可以发现,只有叫opencv的包,并没有叫opencv-python的包,并且发现可以下载3.4.2的版本,于是尝试下载了
    在这里插入图片描述

  • 测试了一下没有毛病,就安装成功了,可以洗洗睡了
    在这里插入图片描述

使用anconda navigator进行安装

  • 然而兴趣来了,就想再试试其他方式能不能安装,于是打开了Navigator
  • 选择penetration,选择Not installed,搜索opencv
    在这里插入图片描述

在这里插入图片描述

  • 搜到了之后,发现没有想要的3.4.2的版本,研究了一会发现,鼠标右键箭头所指示的框框,可以选择版本号,所幸还是有3.4.2版本
  • 选择版本后点击右下角的apply
    在这里插入图片描述

使用pip安装

  • 以前在没有接触Anaconda的时候,使用pip命令下载第三包也是特别舒服的,于是现在来尝试一下能否继续使用pip下载
  • 打开Anaconda Prompt,激活对应的环境,比如我这里还是名叫penetration的环境
activate penetration
  • 输入pip命令
pip install openv-python==3.4.2.16

在这里插入图片描述

  • 很好成功的下载下来了,搞得我没有机会写下失败的应对策略

pip失败的处理方法

  • 如果pip失败了,可以尝试在pip的时候临时切换一下源地址,当然,永久修改pip的源地址的也是可以的。
# 豆瓣源
pip install opencv-python==3.4.2.16 -i http://pypi.douban.com/simple/ 

  • 国内的镜像源有很多,可以多尝试尝试
# 阿里云
http://mirrors.aliyun.com/pypi/simple/
# 清华
https://pypi.tuna.tsinghua.edu.cn/simple
# 中科大
http://pypi.mirrors.ustc.edu.cn/simple/
# 华中科大
http://pypi.hustunique.com/

仅供参考,欢迎讨论学习

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值