如何管理你的 python 包 | python 小知识
python 能跻身最欢迎编程语言前列的一个主要原因是 python 有着活跃的社区提供丰富的包,诸如 numpy,pandas,scikit-learn 等等。
python 的包都存放 PyPI 中,PyPI 即 Python Package Index,是 python 的软件仓库。所有的 python 包都可以在 PyPI 中下载并安装。
PyPI 中的每个包都对应一个 URL:https://pypi.python.org/pypi/{package},通过 URL 直接下载就是安装;只不过这是一个手动的过程:搜索包+下载+解压+Python setup.py install
有没有自动的方式?
1. setuptools
一种是 setuptools,提供一键安装。当然首先要先安装 setuptools。setuptools 可以通过https://pypi.python.org/pypi/setuptools
下载 setuptools 包手动安装。
安装 setuptools 之后,就可以运行 easy_install 命令安装其他的包,如
2. pip
pip 作为 setuptools 的改进版,增加了对已安装包的查询和删除等管理,是当前最流行的 python 包管理工具。
要使用 pip 需要安装,可以通过 PyPI 下载也可以通过 setuptools 安装。
注意:setuptools 和 pip 都是 python 软件包哦。
pip 提供了 CLI 命令,可以通过 pip --help 查看使用帮助
最常用例子
升级 pip 版本
在国内 pypi 的网站下载可能会比较慢,可以设置其他镜像站点如清华源
可以通过 pip config 设置为默认源
也可以每次 pip install 指定源
另外 yolk 也提供了更详细的包的信息,不过不是很常用
3.总结
今天介绍了几种 python 包的管理方法, pip 是最流行的方式。但是不要忘记了最原始的 PyPI。
版权声明: 本文为 InfoQ 作者【AIWeker】的原创文章。
原文链接:【http://xie.infoq.cn/article/beaf61611cd391b8aa7df8680】。文章转载请联系作者。
评论