Python
  • 01、基础篇
    • Python基础篇-001. Python简介
    • Python基础篇-002. Hello World
    • Python基础篇-003. 变量类型(一)
    • Python基础篇-004. 常量
    • Python基础篇-005. 运算符
    • Python基础篇-006. 条件语句
    • Python基础篇-007. 循环语句
    • Python基础篇-008. 变量类型(二)
    • Python基础篇-009. 函数(一)
    • Python基础篇-010. 函数(二)
    • Python基础篇-011. 变量作用域
    • Python基础篇-012. 自定义类(一)
    • Python基础篇-013. 自定义类(二)
    • Python基础篇-014. 模块
    • Python基础篇-015. 异常处理
  • 02、进阶篇
    • Python进阶篇-001. 文件IO
    • Python进阶篇-002. main.py
    • Python进阶篇-003. init.py
    • Python进阶篇-004. all
    • Python进阶篇-005. private
    • Python进阶篇-006. lambda表达式
    • Python进阶篇-007. 推导式
    • Python进阶篇-008. 迭代器
    • Python进阶篇-009. 生成器
    • Python进阶篇-010. 多线程
    • Python进阶篇-011. 数据处理基础函数(一)
    • Python进阶篇-012. 数据处理基础函数(二)
    • Python进阶篇-013. 包管理(一)
    • Python进阶篇-014. 包管理(二)
    • Python进阶篇-015. 包管理(三)
    • Python进阶篇-016. 包管理(四)
    • Python进阶篇-017. requirements.txt
    • Python进阶篇-018. venv
    • Python进阶篇-019. 头部注释
    • Python进阶篇-020. 优雅传参
    • Python进阶篇-021. 连接MySQL
  • 03、实践篇
    • Python实践篇-001. GitBook小工具(一)
    • Python实践篇-002. GitBook小工具(二)
Powered by GitBook
On this page
  • 一、创作声明
  • 二、前言
  • 三、包管理机制
  • 四、pip示例
  • 五、写在最后
  1. 02、进阶篇

Python进阶篇-013. 包管理(一)

[toc]

一、创作声明

进阶篇是对基础篇的补充,这里面更多的是各种常用库、高级语法糖的教程,因此,进阶篇的内容会比较零碎。在创作过程中,同样会借助ChatGPT来辅助。

二、前言

本篇重点目标是:了解包管理机制即可。

三、包管理机制

Python 包管理是一种管理和组织 Python 包的方法。Python 包是一组用于执行特定功能的 Python 模块的集合。

Python 有几种流行的包管理工具,最常用的有pip和conda。

1、pip 是 Python 的默认包管理工具,它可以用于安装、升级和卸载 Python 包。可以使用以下命令来安装一个包:

pip install package_name

也可以安装特定版本的包:

pip install package_name==version_number

除了安装包,pip 还可以列出已安装的包、升级包以及卸载包等操作。

2、conda 是一个开源包管理器和环境管理器,可以用于安装和管理 Python 包以及其他软件包,而且可以创建和管理不同的环境。conda 可以处理 Python 包的依赖关系,并确保所有的依赖项都正确安装。

使用 conda 安装一个包的命令如下:

conda install package_name

可以指定要安装的包的版本:

conda install package_name=version_number

conda 还可以列出已安装的包、更新包和删除包等操作。此外,conda 还可以创建和管理不同的环境,根据项目的需要创建独立的 Python 环境,以确保不同项目之间的包的版本不冲突。

除了这两个包管理工具,还有其他一些第三方工具,如easy_install、virtualenv、pipenv等,可以根据具体需求选择适合的包管理工具。

四、pip示例

pip 是 Python 的包管理工具,可以用于安装、升级和管理 Python 包。以下是 pip 常用的一些操作:

1、安装包:使用下面的命令安装一个包。

pip install package_name

例如,安装 numpy 包:

pip install numpy

2、指定包的版本:可以通过在包名后面加上等于号和版本号来安装特定版本的包。

pip install package_name==version_number

例如,安装 requests 库的 2.25.1 版本:

pip install requests==2.25.1

3、更新包:使用下面的命令升级一个已安装的包到最新版本。

pip install --upgrade package_name

例如,升级 flask 包:

pip install --upgrade flask

4、列出已安装的包:使用下面的命令列出当前环境中已安装的所有包。

pip list

5、显示包的详细信息:使用下面的命令显示一个包的详细信息,包括版本、作者、依赖等。

pip show package_name

例如,显示 pandas 包的详细信息:

pip show pandas

6、卸载包:使用下面的命令卸载一个已安装的包。

pip uninstall package_name

例如,卸载 matplotlib 包:

pip uninstall matplotlib

这些是 pip 常用的一些操作,还有其他一些高级用法和选项可以通过查阅 pip 的文档来了解。

五、写在最后

更多技术分享,点击传送门:https://github.com/maxiaolu66/profile

PreviousPython进阶篇-012. 数据处理基础函数(二)NextPython进阶篇-014. 包管理(二)

Last updated 1 year ago