又见Python<2>:如何安装第三方库(Windows)
使用python进行数据分析或者数据处理时,往往需要使用一些库,而使用库之前必须安装它。Anaconda内置了很多常用的第三方库,可以满足绝大部分需求,比如numpy、pandas、matplotlib等等,因此不需要用户再进行安装。但是一些不常用的、或者小众的库则需要我们手动安装。
1.如何判断一个库是否已经安装?
有两种方法:
1)在spyder或者Jupyter中import,如果提示导入错误,则代表该库未安装;

2)安装有Anaconda时,在Anaconda Navigator中搜索并查看该库是否installed。

2.库的安装方法
(1)Anaconda环境下:
在Anaconda Navigator中先找到该库,然后选择并进行安装。



安装成功后,再在Anaconda Navigator中查看时,该库前面的勾选框已经被勾选上,代表安装成功。

但是,并不是所有的库都可以在Anaconda Navigator找到。比如用于中文分词的结巴分词。

(2)非Anaconda环境下:
方法1:使用setup.py安装
1)在官网下载库对应的压缩文件,zip\tar\gz等格式,并解压缩;
2)使用命令行切换到解压文件中setup.py所在目录;
3)使用python setup.py install命令执行该安装文件,进行安装:
python setup.py install


方法2:使用easy_install工具安装
前提是:安装有ez_setup库,安装该库可使用方法1。
在命令行中,直接使用命令easy_install package_name或者资源的URL或者.egg文件:
easy_install package_name
easy_install package_download_url
easy_install package.egg
方法3:使用pip工具安装
前提是:安装有pip库,一般来说,python2.7或者python3.5或者Anaconda安装时都会自动安装pip。如果需要手动安装,可采用方法1或者方法2。
在命令行中,直接使用命令pip install package_name:
pip install package_name
同样也可以使用pip命令卸载一个库:
pip uninstall package_name
对于下载的whl文件,需要使用pip工具进行安装:首先将cmd当前目录切换到whl文件所在路径下,然后使用pip install package.whl命令即可:
pip install package.whl
方法4:直接安装
部分库有封装成.exe或者.mis,可下载后在windows上直接双击安装。
3、小结
1)对于.exe或者.mis格式安装包,直接安装
2)对于.zip\tar\gz格式安装包,解压缩后进入setup.py目录,使用python setup.py install命令安装
3)对于.whl安装包,使用pip install package.whl命令安装(前提:安装好pip)
但是,仍然强烈建议直接使用Anaconda安装Python,这样会一次性安装满足绝大部分需求的库,避免了自己的手工安装。因为手工安装,不仅需要去下载库,而且库之间的前后依赖关系也很繁琐,安装一个库必须首先安装它所依赖其他所有库。
又见Python<2>:如何安装第三方库(Windows)的更多相关文章
- 人生苦短之我用Python篇(安装第三方库、正则表达式)
安装第三方库 两种方法, 一.在DOS界面下运行 pip3 install requests 二.切换至request目录下 cd E:\ python3 setup.py install ----- ...
- Python用pip安装第三方库时换源下载
pip默认是从Python官网下载第三方库,从国外下载当然不如从国内下载来得快 豆瓣:https://pypi.doubanio.com/simple 还有其它源,阿里云等等,一个就够用了 用pip安 ...
- python和anacoda安装第三方库的位置
查看已安装库及版本号,命令行pip list 安装第三方库位置:
- 重拾Python(2):如何安装第三方库(Windows)
使用python进行数据分析或者数据处理时,往往需要使用一些库,而使用库之前必须安装它.Anaconda内置了很多常用的第三方库,可以满足绝大部分需求,比如numpy.pandas.matplotli ...
- 【Python学习笔记】多版本python使用pip安装第三方库
不知道是不是有人跟我一样,一直Python2与Python3混着用,然而在cmd中默认的Python版本只有一种,使用 pip install xxx(第三方库名) 只会安装到默认版本上. 而如果需 ...
- python使用pip安装第三方库以及镜像使用豆瓣源安装第三方库
2018/8/7 在使用pip安装pynum第三方库时的随笔 所有的前提都是你成功安装了pip 首先第一步 打开命令提示符 输入pip show pip 查看当前pip版本 然后可以上官网搜索一下 ...
- python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
人生苦短,我用python!为什么很多人喜欢用python,因为包多呀,各种调包.但是调包有的时候也调的闹心,因为安装包不是失败就是很慢,很影响自己的工作进度,这里给出一个pip快速安装工具包的办法, ...
- Python:pip 安装第三方库,速度很慢的解决办法
场景 想安装 Django 库 在 cmd 敲入命令 pip install Django 但是发现下载安装文件非常慢 原因:实质访问的下载网站是 https://pypi.Python.org/si ...
- 【转】安装第三方库出现 Python version 2.7 required, which was not found in the registry
安装第三方库出现 Python version 2.7 required, which was not found in the registry 建立一个文件 register.py 内容如下. 然 ...
随机推荐
- 2017ACM暑期多校联合训练 - Team 5 1001 HDU 6085 Rikka with Candies (模拟)
题目链接 Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, s ...
- 自定义 feign 反序列化时间字符格式
参考 : https://blog.csdn.net/forezp/article/details/73480304 feign client 默认配置类:默认的配置类为FeignClientsCon ...
- thinkphp对数据库的增删改查(查询构造器)
- 转:字符集和字符编码(Charset & Encoding)
转自:http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html ——每个软件开发人员应该无条件掌握的知识! ——Unicode伟大的创 ...
- Balanced and stabilized quicksort method
The improved Quicksort method of the present invention utilizes two pointers initialized at opposite ...
- hdu 2475 BOX (splay)
版权声明:本文为博主原创文章,未经博主允许不得转载. hdu 2475 Splay树是一种神奇的东西... 题意: 有一些箱子,要么放在地上,要么放在某个箱子里面 . 现在有两种操作: (1) MOV ...
- WPF拖动DataGrid滚动条时内容混乱的解决方法
WPF拖动DataGrid滚动条时内容混乱的解决方法 在WPF中,如果DataGrid里使用了模板列,当拖动滚动条时,往往会出现列表内容显示混乱的情况.解决方法就是在Binding的时候给Update ...
- SpringBoot微服务
在企业级软件的架构模型上,我们主要讨论下SOA与微服务架构. SOA的全称是Service-Oriented Architecture,可译为“面向服务的架构”,它是一个组件模型,将应用程序的不同功能 ...
- 转:google测试分享-问题和挑战
原文: http://blog.sina.com.cn/s/blog_6cf812be0102vxer.html 前言:这个系列分享的内容大部分都是出自于<google是如何测试的>的书, ...
- CNN基础
CNN一般结构 卷积层作用: 1) 提取不同维度的特征,组合不同维度特征,其本质是卷积核,因此,学习一个有效的总卷积核是训练卷积层主要工作 2)寻找不同位置,不同大小的特征 3) 根据卷积核参数计算上 ...