今天跟大家分享一个如何安装python 库的好方法。首先先告知本人的操作系统是win7,python3.5,Anaconda3科学计算平台(内置Jupyter notebook);其次我也假设各位已经会使用pip install packagename(安装包名)和conda install packagename的方法了。
如果你想玩科学计算比如数据分析、机器学习和计算机视觉,本人建议直接安装Anaconda计算平台好了,Anaconda已经帮你集成了许多用于计算的库,如numpy、scikit learn、matplotlib的包。 然而你以为安装了Anaconda、学会使用pip install packagename和conda install packagename就可以安装你想要的库,那你就想简单了。
比如要下载opencv,键入conda install opencv,结果如下 !
文章图片
从图中可以看到,windows没有64位的渠道,下载安装不了。等下用pip install opencv看看,
文章图片
怎么办呢?这时我们必须要安装.whl文件,这里有个含有丰富的python库的网址,很多库在pypi社区找不到的库你都可以在这里找到。网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/。点击进入,按下快捷键ctrl+f,输入opencv,点击搜索到的结果。
文章图片
然后根据python的版本和操作系统选择型号对应的.whl文件,点击下载。
文章图片
打开Anaconda prompt,Anaconda的命令行,找到你下载的.whl文件所在目录,切换进去,然后pip install .whl文件就好了。
文章图片
。
最后我们打开Jupyter Notebook,输入import cv2试试看
import os
import matplotlib.pyplot as plt
import cv2os.chdir("C://Users//Administrator//Pictures") #切换到图片所放路径
img=cv2.imread("1.jpg",0)#读取图片
cv2.imshow("a",img)#显示图片
【一个安装python库的好方法】结果没有报错:
文章图片
至于我的Anaconda为什么读取不了图片,我也不清楚了。。。。。
这样就成功安装你想要的库了,而且是非常地节省时间。
推荐阅读
- 学习|python3打印菱形(测试过)
- python生成13位或16位时间戳以及反向解析时间戳
- Python3实战Spark大数据分析及调度
- Python3 画菱形
- Python3|python基础一
- Python3|Python语言实现多关键字排序问题