Python包管理器 – pip用法

简要概括

pip是python语言中的一个包管理器,用来安装和管理python包。我们经常会用到pip install package来为项目安装某个依赖,它的安装和使用都非常简单,几乎可以安装几乎所有的python包。当然如果项目的需求比较复杂时,pip也有一些局限性和不足。

pip用法

  • 安装包

    pip install package
  • 安装指定版本

    pip install package==版本号
  • 升级包

    pip install --upgrade package
  • 卸载包

    pip uninstall package
  • 查看已安装的软件包

    pip list
  • 查看特定包的信息

    pip show package
  • 当前环境下的包列表

    pip freeze > requirements.txt
  • 根据requirements文件安装包

    pip install -r requirements.txt
  • 安装时指定源

    pip install -i https://mirrors.aliyun.com/pypi/simple/ package
  • 安装到用户目录

    pip install --user package
  • 升级pip本身

    pip install --upgrade pip

使用wheel

pip默认情况下会尝试从源代码安装Python包,这是通过下载包的源代码分发文件(通常是一个.tar.gz.zip文件),然后解压并在本地编译来完成的。这个过程涉及到编译源代码,因此需要系统上安装有适当的编译工具和Python开发头文件。
Python社区也提供了一种预编译的二进制分发格式,称为wheel.whl文件)。wheel是一种二进制分发格式,它允许用户直接安装预编译的包,而无需在本地进行编译。这可以显著加快安装速度,尤其是在编译过程耗时较长的平台上,如Windows或某些Linux发行版。

使用wheel格式安装包的好处包括:

  • 更快的安装速度,因为不需要编译。
  • 更一致的安装结果,因为二进制包是在构建时确定的,不会受到本地环境变化的影响。
  • 对于某些平台,如Windows,编译Python扩展可能比较困难,使用wheel可以避免这个问题。

要使用wheel格式安装包,需要确保系统上安装了wheel包本身。

  • wheel安装
    pip install wheel

安装了wheel之后,当你使用pip install命令时,pip会首先检查是否有可用的wheel包。如果有,它会优先使用wheel包进行安装。如果没有可用的wheel包,pip才会下载源代码并进行编译安装。

  • 特定依赖的wheel包
    pip install package_name.whl
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇