Python pip介绍及常用命令

Python pip介绍及常用命令

Python pip介绍及常用命令

1. 什么是pip?

Python是一种广泛使用的编程语言,而pip是Python的一个包管理工具。它可以帮助开发者方便地安装、卸载、更新和管理Python包。

2. pip的安装

pip在Python 2.7.9以及Python 3.4及以上版本的Python中是自带的,所以大多数情况下你不需要额外安装pip。但在某些情况下,你可能需要手动安装pip。

2.1 Windows系统下安装pip

在Windows系统下,你可以使用以下命令来下载 get-pip.py 文件:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

然后打开命令行窗口,进入到get-pip.py所在的目录,并运行以下命令来安装pip:

python get-pip.py

2.2 macOS和Linux系统下安装pip

在macOS和Linux系统下,你可以打开终端,并运行以下命令来安装pip:

sudo easy_install pip

或者

sudo apt-get install python-pip

3. pip常用命令

3.1 安装包

要安装一个Python包,你可以使用以下命令:

pip install package_name

例如,要安装名为requests的包,你可以运行以下命令:

pip install requests

3.2 升级包

要升级一个已安装的Python包,可以使用以下命令:

pip install --upgrade package_name

例如,要升级requests包,你可以运行以下命令:

pip install --upgrade requests

3.3 卸载包

如果你想卸载一个已安装的Python包,可以运行以下命令:

pip uninstall package_name

例如,要卸载requests包,你可以运行以下命令:

pip uninstall requests

3.4 查看已安装的包

要查看已安装的所有Python包,可以使用以下命令:

pip list

这将列出所有已经安装的Python包以及它们的版本。

3.5 查看包的详细信息

要查看特定Python包的详细信息,包括版本号、作者、依赖关系等,可以运行以下命令:

pip show package_name

例如,要查看requests包的详细信息,你可以运行以下命令:

pip show requests

3.6 搜索包

如果你只知道包的部分名称,想找到与该名称相关的包,可以使用以下命令:

pip search package_name

例如,要搜索与关键词”web”相关的包,你可以运行以下命令:

pip search web

3.7 从requirements文件安装包

有时候,你可能会有一个requirements.txt文件,它列出了你项目所依赖的所有包及其对应的版本号。你可以使用以下命令从该文件中安装这些包:

pip install -r requirements.txt

这将自动安装requirements.txt文件中所列出的所有包。

4. 示例代码运行结果

以下是对上述pip命令的示例代码及运行结果:

4.1 安装requests包

$ pip install requests
Collecting requests
  Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 315 kB/s
...
Installing collected packages: idna, chardet, urllib3, certifi, requests
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 requests-2.25.1 urllib3-1.26.2

4.2 查看已安装的包

$ pip list
Package        Version
-------------- --------
certifi        2020.12.5
chardet        4.0.0
idna           2.10
pip            21.0.1
requests       2.25.1
setuptools     39.0.1
urllib3        1.26.2

4.3 升级requests包

$ pip install --upgrade requests
Collecting requests
  Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 293 kB/s
...
Installing collected packages: requests
Successfully installed requests-2.25.1

4.4 卸载requests包

$ pip uninstall requests
Found existing installation: requests 2.25.1
Uninstalling requests-2.25.1:
  Would remove:
    /usr/local/bin/requests
    /usr/local/lib/python3.7/site-packages/requests-2.25.1.dist-info/*
    /usr/local/lib/python3.7/site-packages/requests/*
Proceed (y/n)? y
  Successfully uninstalled requests-2.25.1

5. 总结

通过pip,我们可以方便地管理Python包。通过安装、升级、卸载和查看已安装的包,我们可以快速构建和维护Python项目。在本文中,我们介绍了pip的安装方法,并详细讲解了pip的常用命令及其示例代码。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程