
1.1.3 三种安装第三方库的方法
对于初学者而言,安装第三方库是一个比较头疼的问题。网络上很多都是通过easy_install、python setup.py等众多手动安装的办法进行包的安装,这对初学者来说是很难接受的,所以在这里介绍三种安装第三方库的方法。本书介绍的所有库均可通过这些方法安装成功,事实上,这些方法可以极其简单地安装绝大部分的第三方库。这里以Ubuntu环境为例,Windows系统下的安装方法与此类似。
1.使用PyCharm安装第三方库
在设置解释器时,单击右侧的绿色加号,如图1-25所示。

图1-25
然后搜索要安装的第三方库的名字,选中后单击“Install Package”按钮即可,如图1-26所示。

图1-26
安装成功后,将会弹出如图1-27所示的提示。

图1-27
一般常见的库在这里都可以找得到,并能成功安装。但是当有时候因为其他原因一些库找不到或者无法安装时,可以尝试使用下面的方法。
2.使用conda安装第三方库
安装Anaconda后,可以在命令行直接使用输入conda install×××安装相应的库,如图1-28所示。

图1-28
不过有时候也会遇到无法安装的情况,如图1-29所示。

图1-29
这时候可以采取先搜索,再试探安装的方法。首先进行搜索,如图1-30所示。

图1-30
可以看到会返回一系列库及其信息。由于这里使用的Python版本是3.6,比较高,所以一般选择版本较高的库,如图1-31所示。

图1-31
接下来手动指定channel和版本号,进行安装,如图1-32所示。

图1-32
此外,Anaconda还提供了很多个性化的安装方式,具体可参考官方文档。
2.使用pip安装第三方库
pip也是一个很优秀的包管理工具,通过它能完成绝大多数第三方库的安装,如图1-33所示。

图1-33
注意:由于设置了环境变量,这里使用的pip install ×××和上面的conda install ×××都是默认将第三方库安装到了Anaconda提供的Python环境中。