# Python安装第三方库/包的一些操作

> 作者：zning（https://ning.ae） · 发布：2019/08/12 22:19 下午 (UTC+8) · 原文：https://zning.me/15656195860013.html

最近Python装包比较频繁，又碰上一些特殊情况，现就此进行简单总结。

## 常规联网安装

```shell
pip install XXX 
#XXX为包名
```

## 离线安装(.whl)

```shell
pip install /where/the/file/path/XXX.whl 
#XXX为.whl文件名，路径为绝对路径或./的相对路径，若不带路径则为当前目录
```

## 源码安装

下载需要安装的包，并解压到磁盘下；

进入到`setup.py`所在目录下；

先执行 `python setup.py build`

然后执行 `python setup.py install`

> 注：若用此安装方式，使用jupyter的需要把kernel/notebook重启后才能在kernel/notebook中使用。

## .egg文件

egg文件是一种打包，后缀名可以改成rar，直接解压缩，按照源码的形式安装。

一种最简单的安装方法就是把egg文件和egg文件解压出来的文件夹直接复制到Python的第三方库文件夹`..Lib\site-packages`中。
