简介
pip是一个以Python计算机程序语言写成的软件包管理系统,他可以安装和管理软件包,另外不少的软件包也可以在“Python软件包索引”(英语:Python Package Index,简称PyPI)中找到。
pip3就是Python3的pip。
命令行接口
pip 的其中一个主要特点就是其方便使用的命令行接口,这让用户可以透过以下的一句文字命令来轻易地安装 Python 软件包:
pip install <包名>
此外,用户也可以轻易地透过以下的命令来移除软件包:
pip uninstall <包名>
升级软件包:
pip install -U <包名>
或者
pip install <包名> --upgrade
pip 也拥有一个透过“需求”文件来管理软件包和其相应版本数目的完整列表之功能,这容许一个完整软件包组合可以在另一个环境(如另一部计算机)或虚拟化环境中进行有效率的重新创造。这个功能可以透过一个已正确进行格式化的文本文件和以下的命令来完成:
pip install -r requirements.txt
显示软件包所在的目录:
pip show -f <包名>
搜索包:
pip search <搜索关键字>
查询可升级的包:
pip list -o
打包:
pip wheel <包名>
错误
在命令窗口输入pip3 install numpy,安装报错,出现一大堆类似下图红色的错误, 心中一万头草泥马
E:\Work\Code>python "Day 1_Data_Preprocessing.py"
Traceback (most recent call last):
File "Day 1_Data_Preprocessing.py", line 4, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
E:\Work\Code>pip3 install numpy
Collecting numpy
Downloading https://files.pythonhosted.org/packages/99/29/080d63fb9579b426ea8081dc3f49f89e51912e0fb7d5be4a65cfa87e3898/numpy-1.18.3-cp37-cp37m-win_amd64.whl (12.8MB)
| | 10kB 434bytes/s eta 8:09:36