如何通过命令行安装和升级Pip

Python附带了一个名为“pip”的包安装程序,用于从Python包索引(PyPI)安装Python包。如果您有2.7.9或更高版本的Python,或者Python 3.4或更高的版本,则应该已经安装了“pip”。但是,如果您有一个较旧的版本,或者由于某种原因丢失了pip,您可以使用以下方法通过 Python 来安装“pip”。

1. 如何在命令行中使用 Python 安装Pip。

1.1下载“get-pip.py”脚本。

  1. 打开web浏览器并转到以下链接。
  2. 要为Python 2.7安装pip:https://bootstrap.pypa.io/pip/2.7/get-pip.py.
  3. 要为Python3.7或更高版本安装pip:https://bootstrap.pypa.io/get-pip.py.
  4. 右键单击页面并选择“将页面另存为 or Save Page As ”将“get-pip.py”脚本下载到您的计算机上。
  5. 如果您在macOS上使用Safari web浏览器,则应在“另存为 or Save As”对话框窗口的“格式 or Format”下拉列表中选中“页面源 or Page Source”项目。
  6. 否则,Safari将以webarchive格式保存文件,使文件内容不可读。
  7. 然后当您运行命令 python ./get-pip.py 时,它将抛出如下错误信息 SyntaxError: Non-ASCII character ‘\xd1’ in file ./get-pip.py on line 1, but no encoding declared

1.2打开终端或命令提示符。

  1. 在macOS或Linux上打开终端 ( Terminal ),或在Windows上打开命令提示符 ( Cmd)。

1.3导航到包含“get-pip.py”脚本的目录。

  1. 使用“cd”命令导航到下载“get-pip.py”脚本的目录。
  2. 例如,如果您将其下载到macOS或Linux上的“ Downloads ”文件夹,请使用以下命令。
    cd ~/Downloads
  3. 在Windows上,如果您将其下载到驱动器 C 上的 “ Downloads ”文件夹,请使用如下命令:
    cd C:\Users\YourUsername\Downloads

1.4运行“get-pip.py”脚本。

  1. 现在您已经在正确的目录中,请使用 Python 运行以下命令来执行“get-pip.py”脚本。

1.4.1对于Python 2。

  1. 对于Python 2,在 macOS 的命令行里面运行命令 python ./get-pip.py
  2. 从以上命令运行结果输出的文本中,我们可以看到它已经在 /Users/administrator/Library/Python/2.7/bin 文件夹中成功安装了pippip2 pip2.7,但它没有将它们添加到 PATH 环境变量中。
  3. 然后您可以运行下面的命令来查看pip版本。
    % /Users/administrator/Library/Python/2.7/bin/pip --version
    pip 20.3.4 from /Users/administrator/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)
     
    % /Users/administrator/Library/Python/2.7/bin/pip2 --version
    pip 20.3.4 from /Users/administrator/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)
    
    % /Users/administrator/Library/Python/2.7/bin/pip2.7 --version
    pip 20.3.4 from /Users/administrator/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)
  4. 或者,您可以在系统环境变量 PATH 中添加路径 /Users/administrator/Library/Python/2.7/bin
  5. 然后您可以直接在控制台中运行命令 pip –versionpip2 –versionpip2.7 –version

1.4.2对于Python 3。

  1. 对于 Python3,在macOS的命令行里面运行命令 python3 ./get-pip.py
  2. 如果您的系统上安装了多个Python版本,请确保使用要安装“ pip ”的 Python 版本的命令。
    % /usr/local/bin/python3.10 ./get-pip.py
  3. 从上面命令运行结果的输出中,我们可以看到它已经成功地将pippip3pip3.10安装在文件夹/Library/Frameworks/Python.framework/Versions/3.10/bin中,但它没有将它们添加到PATH环境变量中。
  4. 如果您想找到新安装的pip3的位置,您可以运行命令 which pip3 来获取它的安装目录,然后进入该目录查看其他pip版本。
  5. 可以看到/usr/local/bin文件夹中的pip3pip3.10pip3.11都是指向上述pip3可执行文件的链接文件。
  6. 您可以使用以下命令获取已安装的不同pip版本。
    % /usr/local/bin/pip3.10 --version
    
    % /usr/local/bin/pip3.11 --version
  7. 如果你在Windows系统上运行 which pip 命令, 则可以得到如下的信息。
    C:\Users\zhaosong>which pip
    /cygdrive/c/Users/zhaosong/AppData/Local/Programs/Python/Python311/Scripts/pip
    
    C:\Users\zhaosong>pip --version
    pip 22.3.1 from C:\Users\zhaosong\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)

2. 验证“pip”安装。

  1. 安装过程完成后,您可以通过运行以下命令来验证’ pip ‘是否已经安装。
  2. 对于Python 2
    pip --version
  3. 对于Python 3
    pip3 --version
  4. 您应该会看到“pip”的版本号,表明它已经成功安装。
  5. 现在您已经安装了“pip”并准备使用。您可以使用’ pip ‘来安装各种Python包,只需在终端或命令提示符中键入’ pip install packagename ‘或’ pip3 install packagename ‘。将’ packagename ‘替换为您想要安装的Python包的名称。

3.如何升级Pip版本。

3.1如何将Pip升级到最新版本。

  1. 下面是如何将pip升级到最新版本的分步指南。
  2. 在macOS或Linux上打开终端,或在Windows上打开命令提示符。
  3. 根据Python版本输入以下命令,按“Enter”键升级pip。
  4. 对于Python 2: pip install –upgrade pip pip2 install –upgrade pip
  5. 对于Python 3: pip install –upgrade pip pip3 install –upgrade pip
  6. 如果您的系统上安装了多个Python版本,请确保为要升级的pip版本使用相应的命令。
  7. 例如,我在macOS上安装了python 3.10和python 3.11。
  8. 如果您想为python 3.11升级pip,那么您可以运行以下命令。
    /usr/local/bin/pip3.11 install --upgrade pip
  9. 除了使用pip,您还可以使用python将您的pip版本升级到最新版本,需要运行的命令为python -m pip install –upgrade pip python3 -m pip install –upgrade pip

3.2如何将Pip升级到指定版本。

  1. 执行 python3 -m pip install pip==version-number 命令,将 pip 版本升级到指定版本。
  2. 执行命令 /usr/bin/pip3 –version 获取 pip3 的新版本。

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Index