前言
Python 的一大优势是有丰富且易用的第三方模块,省去了大量重复造轮子的时间。对于熟悉 Python 开发的人来说,安装第三方模块是家常便饭的事情。但如果是刚入门的新手,可能会遇到一些问题。以下介绍如何安装 Python 的第三方模块。
Python 安装第三方模块主要有两种方式:通过包管理器、直接下载源码安装。
1. 包管理器
Python 常用的包管理器是 pip。它会从 PyPI(Python 官方的第三方模块仓库)搜索并下载安装模块。
- Mac / Linux: 通常随 Python 自带 pip。
- Windows: 安装 Python 时勾选 "Add python.exe to Path" 即可。若无法使用 pip,请确认 Python 安装目录下的 Scripts 子目录中有 pip,且路径已加入环境变量 Path。若无 pip,可通过下载 setuptools 安装或重新安装 Python。
以安装 IPython 为例,在命令行输入:
pip install ipython
等待下载完成后即可使用。如果在 Mac/Linux 下提示权限问题,可在命令前加上 sudo。
IPython 是一个增强版的 Python shell,比默认运行 python 更好用。注意:Windows 下可能需要额外安装 pyreadline 模块才能使用 Tab 键自动补全功能。
若网络连接较慢,可以通过指定国内镜像源加速。例如:
pip install ipython -i https://mirrors.aliyun.com/pypi/simple
常用国内源地址:
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
- 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
2. 源码安装
几乎所有第三方模块都可以在 PyPI 或 GitHub 上找到源码压缩包。将代码解压到本地,进入包含 setup.py 文件的目录,执行:
python setup.py install
即可安装。最终效果与包管理器相同。
无论哪种方法,模块都会安装至 Python 路径下的 site-packages 或 dist-packages 目录。对于无依赖的纯 Python 代码包,也可直接复制源码至此目录下。
注意事项
- 安装前请确认模块支持的 Python 版本。
- 复杂包可能无法直接安装成功,需根据具体情况处理。
- 若电脑装有多个 Python 版本,建议使用
virtualenv管理环境以避免混乱。
资源推荐
Awesome Python 项目列出了各类优秀的 Python 库: https://github.com/jobbole/awesome-python-cn


