Python教程082 Python包管理工具pip
文章目录
pip
pip是一个现代的,通用的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能。pip默认的安装源是https://pypi.org/网站。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具,无需另外安装。Python 3的pip命令变成了pip3。如果pip命令找不到,请试一试pip3。
pip官网:https://pypi.org/project/pip/
优点
可以使用命令行界面轻松安装Python软件包,简单方便。 例如, 您可以使用一行安装软件包。pip install some-package-name 卸载软件包时,也可以在一行中完成。pip uninstall some-package-name
pip最重要的特性是,您可以通过在文件中编写所需包及其版本的列表来轻松管理包。 在为其他计算机和虚拟环境准备相同的Python环境时,此功能非常有用。 要使用此功能,请将所需的包以适当的格式写入“requirements.txt”文件并运行以下命令: pip install -r requirements.txt
是否安装了pip
默认安装python3.4及以上版本,会自带pip工具。打开cmd,输入pip命令。如果出现pip命令的使用方法和选项,那证明已经安装好了pip,不需要设置环境变量了。如果提示的是不能识别的命令的话,则需要设置系统的环境变量。将pip的路径(python的安装路径下的Scripts文件夹)加入到系统环境变量path中去。
如果不想加入环境变量的话,还有另外一种方法。通过python -m来调用pip(Windows系统,还可以用py -m来调用)。
python -m pip <command> [options]
pip语法
pip <command> [options]
详细如下:
|
|
注意事项
由于pip默认的安装源是https://pypi.org/网站。国内是访问不了的(有时候能访问,不太稳定),所以最好是改成国内的源再安装。百度下有很多pip安装源,推荐豆瓣上的源https://pypi.doubanio.com/simple/。
指定安装源的的选项是i和trusted-host。例如,用豆瓣源安装flask命令如下。
pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple flask
例如
从PyPI(https://pypi.org/)上,安装库。
pip install SomePackage
[…]
Successfully installed SomePackage
如果你已经下载了安装包,你可以通过以下命令进行安装。
pip install SomePackage-1.0-py2.py3-none-any.whl
[…]
Successfully installed SomePackage
查看安装了哪些文件。
pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location: /my/env/lib/pythonx.x/site-packages
Files:
../somepackage/init.py
[…]
列出来哪些包已经过时
pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
升级包
pip install --upgrade SomePackage
[…]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
卸载包
pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
转载请注明本网址。