八、使用第三方库(python)

安装自己的库
我们一般使用 pip 来进行第三方库的安装,那么自己的库要怎么安装呢?当然可以把自己的库提交到 pip 上,但是还要添加一定量的代码和必要的文件才行,在这里我们使用一个更简单的方法:

  1. 找到你的 Python 安装目录,找到下面的 site-packages 文件夹;
  2. 记住你的文件名,因为它将作为引用时的名称,然后将你写的 py 文件放进去。

这个文件夹应该有你所安装的所有第三方库。如果你并不清楚你的安装路径,可以尝试使用如下方式搞清楚它究竟在哪里:

import sys
print(sys.path)

打印出来的会是一个列表,列表中的第四个将是你的库安装路径所在,因此你也可以直接这么做:

import sys
print(sys.path[3])

安装第三方库

如果用手机来比喻编程语言,那么 Python 是一款智能机。正如含量的手机应用出现在 iOS、Android 平台上,同样有各种各样的第三方库为 Python 开发者提供了极大的便利。

当你想要搭建网站时,可以选择功能全面的 Django、轻量的 Flask 等 web 框架;当你想写一个小游戏的时候,可以使用 PyGame 框架;当你想做一个 爬虫时,可以使用 Scrapy 框架;当你想做数据统计分析时,可以使用 Pandas 数据框架……这么多丰富的资源可以帮助我们高效快捷地做到想做的事,就不需要再重复造轮子了。

那么如何根据自己的需求找到相应的库呢?可以到 awesome-python.com 这个网站上按照分类去寻找,上面收录了比较全的第三方库。比如想要找爬出方面的库时,查看 Web Crawling 这个分类,就能看到相应的第三方库的网站与简介,可以进入库的网站查看更详细的介绍,并确认这个库支持的是 Python 2 还是 Python 3,不过绝大多数常用库已经都支持了这两者。另外也可以直接通过搜索引擎寻找。

安装第三方库方式:
①最简单的方式:在 PyCharm 中安装

在 PyCharm 的菜单中选择:File –> Default Setting
搜索 project interpreter,选择当前 python 版本,点击“+”添加库
输入库的名称,勾选,并点击 Install Package
在安装成功后, PyCharm 会有成功提示。也可以在 project interpreter 这个界面中查看安装了哪些库,点“-”号就可以卸载不再需要的库。

②最直接的方式:在终端/命令行中安装

PyPI(Python Package Index)是 Python 官方的第三方库的仓库,PyPI 推荐使用 pip 包管理器来下载第三方库。

1.安装 pip

在 Python 3.4 之后,安装好 Python 环境就可以直接支持 pip,你可以在终端/命令行里输入这句检查一下:pip --version (前提电脑 path 路径已经配置好了),如果显示 pip 版本,就说明 pip 已经成功安装了;
如果发现没有安装,则根据不同系统安装

2.使用 pip 安装库

在安装好了 pip 之后,以后安装库,只需要在命令行里面输入:pip3 install PackageName(注:如果你想要安装到 Python 2 中,需要把 pip3 换成 pip)。

如果你安装了 Python 2 和 3 两种版本,可能会遇到安装目录的问题,可以换成:python3 -m pip install PackageName (注:如果你想安装到 Python2 中,需要把 Python3 换成 Python)

如果遇到权限问题,可以输入:sudo pip install PackageName

安装成功之后会提示:Successfully insyalled PackageName

一些常用的 pip 指令:


# pip 使用格式:pip <command> [options] package_name


pip install package_name==1.9.2 # 安装指定版本的包
pip install --upgrade package_name  # 更新指定的包
pip uninstall package_name  # 卸载指定的包
pip show package_name   # 查看所安装包的详细信息
pip list    # 查看所有安装的包
pip --help  # 查看帮助

补充:如果下载很慢,可以考虑更改 pip 下载源。国内镜像有:

# 国内常用的镜像
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/simple/        # 华中理工大学

更改方法:

1.临时使用,添加 -i 或 --index 参数:pip install -i http://pypi.douban.com/simple/ flask

2.Linux下永久生效的配置方法

cd $HOME  
mkdir .pip  
cd .pip
sudo vim pip.conf  


# 在里面添加,trusted-host 选项为了避免麻烦是必须的,否则使用的时候会提示不受信任  

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=pypi.tuna.tsinghua.edu.cn 
disable-pip-version-check=true
timeout = 6000 

3.Windows 下永久生效的配置方法


# a、进入如下目录(没有此目录或文件就自己创建下)

C:\Users\username\AppData\Local\pip
或
C:\Users\username\pip


# b、创建 “pip.ini” 文件(注意:以UTF-8 无BOM格式编码),添加如下内容

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=pypi.tuna.tsinghua.edu.cn 
disable-pip-version-check=true
timeout = 6000 

③最原始的方式:手动安装

进入 pypi.python.org,搜索你要安装的库的名字,这时候有 3 种可能:

第一种是 exe 文件,这种最方便,下载满足你的电脑系统和 Python 环境的对应的 exe,再一路点击 next 就可以安装。
第二种是 .whl 类文件,好处在于可以自动安装依赖的包。

到命令行输入pip3 install whell 等待执行完成,不能报错(Python 2 中要换成 pip)
从资源管理器中确认你下载的 .whl 类文件的路径,然后在命令行继续输入:cd C:\download,此处需要改为你的路径,路径的含义是文件所在的文件夹,不包含这个文件名字本身,然后再命令行继续输入:pip3 install xxx.whl,xxx.whl 是你下载的文件的完整文件名。
第三种是源码,大概都是 zip、tar.zip、tar.bz2 格式的压缩包,这个方法要求用户已经安装了这个包所依赖的其他包。例如 pandas 依赖于 numpy,你如果不安装 numpy,这个方法是无法成功安装 pandas 的。

解压包,进入解压好的文件夹,通常会看见一个 setup.py 的文件,从资源管理器中确认你下载的文件的路径,打开命令行,输入:cd C:\download 此处需要改为你的路径,路径的含义是文件所在的文件夹,不包含这个文件名字本身
然后在命令行中继续输入:python3 setup.py install 这个命令,就能把这个第三方库安装到系统里,也就是你的 Python路径,windows 大概是在 C:\Python3.5\Lib\site-packages。

注:想要卸库的时候,找到 Python 路径,进入 site-packages 文件夹,在里面删掉库文件就可以了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值