当前位置: 首页 > article >正文

Python 3.x 快速安装 pip 包管理工具

目录

  • ℹ️ 1. 查看是否安装 pip
    • 1.1 方法一
    • 1.2 方法二
  • 🛠️ 2. 安装方法
    • 2.1 通过 ensurepip 进行安装
    • 2.2 通过 get-pip.py 进行安装

参考文档:

  • pip 官方安装文档:https://pip.pypa.io/en/stable/installation/

ℹ️ 1. 查看是否安装 pip

【注】有的时候 pip 会存在多个,虽然 pip 不存在,但是会有其他名字;如 pip3pip3.9 等。

在这里插入图片描述

1.1 方法一

# 运行这个命令会显示当前系统中安装的 pip 版本号
python -m pip -V

#如果没有安装会提示:
/usr/bin/python: No module named pip
  • python: 这部分是调用 Python 解释器的命令,告诉操作系统执行 Python 相关的操作。
  • -m pip: 这部分是使用 Python 的内置模块管理器(Module)来调用 pip 工具。
  • -V: 这部分是 pip 工具的选项之一,用于显示当前安装的 pip 版本。

1.2 方法二

# 或者直接用命令
pip -V

如果提示 pip 不是内部或外部命令,则表示没有安装。

🛠️ 2. 安装方法

2.1 通过 ensurepip 进行安装

【注】ensurepip模块在Python 3.4中被添加到Python标准库中。如果低于该版本的话,通过 get-pip.py 进行安装。

# MacOS & Linux 
python -m ensurepip --upgrade

# 示例: Linux 安装信息如下
Using pip 21.2.3 from /tmp/tmpxrigbx4h/pip-21.2.3-py3-none-any.whl/pip (python 3.9)
Looking in links: /tmp/tmpxrigbx4h
Requirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (53.0.0)
Processing /tmp/tmpxrigbx4h/pip-21.2.3-py3-none-any.whl
Installing collected packages: pip
  changing mode of /usr/local/bin/pip3 to 755
  changing mode of /usr/local/bin/pip3.9 to 755
Successfully installed pip-21.2.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

# Windows
py -m ensurepip --upgrade

通过执行上面的命令将会自动的安装 pip

# 查看是否安装成功
pip -V

pip3.9 -V

python -m pip -V

2.2 通过 get-pip.py 进行安装

这是一个Python脚本,它使用一些引导逻辑来安装pip。

a. 下载脚本:https://bootstrap.pypa.io/get-pip.py

b. 在脚本所在的目录执行下面命令:

# MacOS & Linux
python get-pip.py

# Windows
py get-pip.py

查看是否安装成功:

pip -V

pip3.9 -V

python -m pip -V

http://www.kler.cn/a/272534.html

相关文章:

  • 庄小焱——2024年博文总结与展望
  • 第12篇:从入门到精通:掌握python高级函数与装饰器
  • 电子电气架构 --- ECU故障诊断指南
  • 基于Python的心电图报告解析与心电吸引子绘制
  • Docker部署Redis
  • 如何学习网络安全?有哪些小窍门?
  • openssl生成免费证书
  • 在Linux/Ubuntu/Debian中使用7z压缩和解压文件
  • 酷开科技语音硬实力!酷开系统9.2语音操控死死拿捏!
  • 营气卫气是什么?循行规律?
  • 【HID开发】系统源码配置
  • 基于JavaWeb+SSM+Vue“鼻护灵”微信小程序系统的设计和实现
  • cmd常用指令
  • [ROS 系列学习教程] rosbag Python API
  • 服务器开机不输入密码自动进系统, 与设置开机启动项
  • 王道c语言ch11-单链表的新建、插入、删除例题
  • 数据结构大合集02——线性表的相关函数运算算法
  • 微信小程序的页面制作---常用组件及其属性
  • 最新2024年项目基金撰写与技巧及GPT融合应用
  • [数据结构 C++] AVL树的模拟实现
  • 《硬件历险》之Mac抢救出现问题的时间机器硬盘中的数据
  • 以题为例浅谈SSRF
  • 正则表达式中token=(\d+)有什么作用?【文章底部添加进大学生就业交流群】
  • 【回溯专题part1】【蓝桥杯备考训练】:n-皇后问题、木棒、飞机降落【已更新完成】
  • [嵌入式系统-39]:龙芯1B 开发学习套件 -9-PMON的文件结构
  • 分布式搜索引擎(3)