零基础入门Python数据分析与机器学习
上QQ阅读APP看书,第一时间看更新

1.2.4 包管理工具

由于Python第三方包众多,因此不少开发者喜欢使用Python,但是调用包的时候可能很闹心,因为安装包不是失败就是很慢,很影响自己的工作进度。当我们在命令提示符中使用pip安装包时,常常会出现安装失败的问题,这主要是由于pip默认下载国外的软件资源,由于网速不稳定等原因,可能会导致出现错误,解决办法有以下两种:

方法一:首先明确需要安装的包,再去国外的相关网站下载离线安装包,然后在命令提示符窗口中用pip安装本地离线包。

方法二:是一劳永逸的方法,选择国内镜像源,相当于从国内的一些机构下载所需要的Python第三方包。那么如何配置国内镜像源呢?

首先找到C:\Users\Administrator\AppData\Roaming这个路径,部分读者可能会找不到,可能是这个文件夹被隐藏了,解决办法如下:

以Windows 10 64位家庭版系统为例进行介绍。首先打开C盘,单击左上角的“查看”,选择“隐藏的项目”,然后进入“用户”文件夹,双击计算机的登录用户名,例如shang,这样就能看到AppData文件夹。

找到路径后,在该路径下新建一个文件夹,命名为pip,然后在pip文件夹中新建一个TXT格式的文本文件。打开文本文件,将下面这些代码复制到文本文件中,关闭并保存,最后将TXT格式的文本文件重新命名为pip.ini,这样就创建了一个配置文件,再使用pip进行包安装时,就默认到国内的源去下载包和安装包了。

     [global]
     timeout = 60000
     index-url = http://pypi.douban.com/simple
     [install]
     use-mirrors = true
     mirrors = https://pypi.tuna.tsinghua.edu.cn

配置文件中的index-url链接地址可以更换如下:

阿里云:http://mirrors.aliyun.com/pypi/simple/。

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/。

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/。

中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/。

pip安装第三方包的命令如下:

     pip install packages

安装多个包需要将包的名字用空格隔开,命令如下:

     pip install package_name1 package_name2 package_name3

安装指定版本的包,命令如下:

     pip install package_name==版本号

此外,在JupyterLab中可以很方便地使用pip工具,在JupyterLab窗口中单击Console,如图1-17所示。

然后,在下方的代码输入区域输入相应的代码,也可以使用pip安装、更新和卸载第三方包。

图1-17 打开Console