Python3 pip

Python pip知识大全 – 编程小白指南

Python pip 知识大全

专为编程小白设计的pip使用指南 – 通俗易懂的Python包管理工具详解

什么是pip?

pip 是 Python 的包管理工具,就像手机的应用商店一样,可以轻松安装、管理和卸载Python软件包。

通俗解释:

想象你买了一台新电脑(Python环境),pip 就像是电脑上的”软件管家”。当你想安装新软件(Python库)时,只需要告诉 pip 软件的名称,它就会自动下载并安装。

关键点: pip 解决了手动下载安装包的麻烦,自动处理依赖关系(一个库依赖的其他库)。
如何安装pip?

Python 3.4+ 用户:

如果你安装了 Python 3.4 或更高版本,pip 已经自带安装了!

检查pip是否安装:

pip –version

如果显示了版本信息,说明已经安装。

手动安装pip:

如果上述命令无效,可以使用以下方法安装:

python -m ensurepip –default-pip
注意: 在命令行中,Windows 用户可能需要使用 pypython,Mac/Linux 用户使用 python3
pip 基本命令

安装包:

pip install 包名称

例如安装 requests 库:pip install requests

安装特定版本:

pip install 包名称==版本号

例如安装 Flask 1.1.2:pip install flask==1.1.2

卸载包:

pip uninstall 包名称

查看已安装的包:

pip list

查看包的信息:

pip show 包名称
pip 高级用法

升级包:

pip install –upgrade 包名称

导出项目依赖:

将项目中使用的所有包保存到 requirements.txt 文件

pip freeze > requirements.txt

从文件安装依赖:

根据 requirements.txt 安装所有依赖包

pip install -r requirements.txt

搜索包:

pip search 关键词

注意:官方搜索功能有时不可用,建议直接访问 pypi.org

虚拟环境的重要性

为什么需要虚拟环境?

想象你正在做两个项目:

  • 项目A需要旧版本的库
  • 项目B需要新版本的同一库

虚拟环境就像为每个项目创建独立的工作空间,互不干扰。

创建虚拟环境:

python -m venv 环境名称

例如:python -m venv myenv

激活虚拟环境:

Windows:

myenv\Scripts\activate

Mac/Linux:

source myenv/bin/activate

退出虚拟环境:

deactivate
最佳实践: 为每个Python项目创建独立的虚拟环境,避免版本冲突!
常见问题与解决

pip 安装速度慢?

使用国内镜像源加速:

pip install 包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple

常用的国内镜像:

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:https://mirrors.aliyun.com/pypi/simple

权限错误?

在命令前加上 --user 在当前用户下安装:

pip install –user 包名称

升级pip自身:

python -m pip install –upgrade pip

安装失败?

尝试更新setuptools和wheel:

pip install –upgrade setuptools wheel

Python pip 知识汇总 | 专为编程小白设计 | 建议保存此页为书签

记住:遇到问题不要慌,善用 pip --help 查看帮助!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部