小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

uv是Astral开发的Python包与项目管理工具,整合了pip、venv、Poetry等传统工具的功能,提供快速安装、依赖管理、锁文件和Python版本控制。作者认为uv简化了项目设置,无需手动激活环境,通过`uv init`、`uv add`、`uv run`等命令即可完成全流程,显著提升开发效率。建议新项目使用uv,但数据科学初学者可保留conda,同时仍需了解pip。

我用uv替代了Pip、Virtualenv和Poetry:原因如下

KDnuggets KDnuggets · 2026-08-04T14:00:56Z
第730期:Django类型提示、Python字典、pandas与Polars的比较及更多(2026年4月14日)

Django项目在2026年的类型提示使用较为复杂,因为Django早于Python的类型提示标准化发布。文章探讨了如何在Django中有效应用类型提示,以及相关的安全性和包管理问题。

第730期:Django类型提示、Python字典、pandas与Polars的比较及更多(2026年4月14日)

PyCoder’s Weekly PyCoder’s Weekly · 2026-04-14T19:30:00Z
全球软件供应链安全演进:从 LiteLLM 投毒事件审视 Rust 包管理及分布式架构转型

LiteLLM 投毒事件揭示了软件供应链的安全隐患,攻击者通过恶意代码注入影响开发者工具链。事件分析表明,包管理哲学正在向“验证与分布式协同”演进。Rust 和 Go 的包管理器在应对此类威胁时展现出不同的防御机制,Rust 依赖哈希校验,而 Go 则禁止执行外部代码。未来,软件供应链安全需结合透明审计和细粒度权限控制,以提升整体安全性。

全球软件供应链安全演进:从 LiteLLM 投毒事件审视 Rust 包管理及分布式架构转型

刘家财的个人网站 刘家财的个人网站 · 2026-03-26T00:00:00Z

本文探讨了如何使用uv工具支持Python库的开发,介绍了Python包管理机制的演变及PEP 517/518标准下的构建流程。通过创建universal-add包,演示了从开发到发布到自建PyPI的完整过程,强调了新标准使得Python包的分发变得简单友好,降低了开发门槛。

uv 实战:Python 包构建与分发

昔我往矣 昔我往矣 · 2026-03-15T15:33:21Z
拒绝“偷天换日”!深度拆解 Go sumdb 的密码学防线

Go语言的包管理工具sumdb通过透明日志和瓦片化算法,确保模块哈希的可信性,防止恶意代码合法化,从而增强软件供应链的安全性。

拒绝“偷天换日”!深度拆解 Go sumdb 的密码学防线

Tony Bai Tony Bai · 2026-03-13T16:00:00Z
“棘手”难题:为什么 Go、Rust 与 Java 等语言的包管理永远无法达到完美?

包管理涉及社会工程学、经济学和安全性等多方面,开发者面临命名冲突、版本控制和安全性等挑战。不同编程语言的包管理机制各有优缺点,解决方案常引发更深层次的问题。最终,包管理需在安全性、灵活性和历史包袱之间寻找平衡。

“棘手”难题:为什么 Go、Rust 与 Java 等语言的包管理永远无法达到完美?

Tony Bai Tony Bai · 2026-03-03T16:00:00Z

本文介绍了 YUM 的工作原理、核心命令及最佳实践,强调其在 Linux 系统中的重要性。作为 Red Hat 系的包管理工具,YUM 简化了软件的安装、更新和卸载流程,尽管 DNF 正在逐步取代 YUM,但其命令仍然具有参考价值。

YUM 命令详解:Linux 系统中的包管理利器

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-09T10:00:07Z

本文提供了Red Hat Linux系统更新的全面指南,包括更新前的准备工作、订阅管理、包管理工具(YUM/DNF)、在线与离线更新方法、最佳实践及故障排查。强调了系统安全与稳定的重要性,并提供了具体操作步骤,适合新手和资深管理员。

Red Hat Linux 系统更新完全指南:从基础到最佳实践

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-03T10:00:12Z

在Linux系统管理中,定期更新是确保安全和稳定的关键。命令行更新比图形界面更高效,适合服务器和自动化场景。文章介绍了不同发行版的包管理工具、更新命令及最佳实践,帮助读者掌握Linux更新技能。

Linux 命令行更新全攻略:从基础操作到高级实践

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-03T10:00:11Z

本文介绍了在 Ubuntu 中管理 RPM 包的两种方法:直接操作和格式转换。虽然 Ubuntu 默认使用 .deb 包,但某些软件仅提供 RPM 格式。推荐使用 alien 工具将 RPM 转换为 DEB,以避免依赖冲突和系统不稳定。通过查询和转换,用户可以高效处理 RPM 包。

Ubuntu Linux 中 RPM 包管理全攻略:从原理到实践

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-02T23:17:50Z

Ubuntu 是一种流行的 Linux 发行版,以其易用性和稳定性受到个人用户和企业的青睐。衍生版本如 Linux Mint 和 Pop!_OS 针对不同需求。本文涵盖了 Ubuntu 的基本概念、安装步骤、包管理、权限控制和安全防护,帮助用户掌握使用技巧。

Ubuntu 系列 Linux 系统全解析:从入门到精通

极客技术博客’s Blog 极客技术博客’s Blog · 2025-12-02T23:17:48Z

本文分析了SteamOS的架构、包管理和定制方法,帮助用户优化Steam Deck的使用。SteamOS基于Arch Linux,专为游戏优化,兼顾便携性与性能。了解其工作原理和最佳实践对开发者和Linux爱好者至关重要。

Steam Deck Linux 发行版深度解析:从架构到定制的全方位指南

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-30T10:00:13Z

本文介绍了Linux软件安装的核心原理、工具和最佳实践,强调包管理的重要性,以避免依赖冲突和系统污染。涵盖不同发行版的包格式及管理器,并提供实操示例,帮助用户高效管理软件。

Linux 软件安装全解析:从基础到进阶的包管理实践

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-29T10:00:13Z

本文介绍了 uv,一个快速的 Python 包和项目管理器,替代 pip 和 virtualenv。uv 提供虚拟环境管理、依赖安装和版本锁定等功能,显著提升安装速度和环境可复现性,适合 Python 项目的开发与发布。

使用 uv 管理 Python 依赖

oldj's blog oldj's blog · 2025-11-29T07:26:00Z

本文分析了 Rocky Linux 的包管理机制,介绍了 RPM 和 DNF 工具的使用,包括安装、卸载、查询和故障排查,帮助读者掌握软件管理技能,确保系统稳定与安全。

Rocky Linux 包管理器详解:从基础到高级实践

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-26T10:00:12Z
如何使用 Poetry 管理你的 Python 项目

Poetry 是一个用于管理 Python 项目的工具,简化了包管理、虚拟环境创建和项目发布。它通过 pyproject.toml 配置文件整合所有功能,确保依赖版本一致,避免冲突,适合大项目,提升开发效率。

如何使用 Poetry 管理你的 Python 项目

freeCodeCamp.org freeCodeCamp.org · 2025-11-21T21:16:02Z

本文详细介绍了Arch Linux的包管理器Pacman及AUR的使用,包括基础操作和高级技巧,强调其轻量、高效和自动化管理的特点。这些工具的掌握有助于高效管理软件,深入理解Arch哲学。

Arch Linux 包管理器完全指南:从 Pacman 到 AUR 精通

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-21T10:00:11Z

Novara Linux是一款轻量级Linux发行版,旨在平衡性能与易用性,适合开发者和低配置设备。其核心特性包括自研桌面环境、混合包管理系统和安全强化措施。文章提供了详细的安装指南、包管理、系统配置及故障排查方法,帮助用户快速上手并优化使用体验。

Novara Linux:新一代轻量级Linux发行版深度解析与实践指南

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-19T10:00:12Z

Manjaro 和 Ubuntu 是两种流行的 Linux 发行版。Manjaro 基于 Arch Linux,强调灵活性和前沿技术,适合技术爱好者;Ubuntu 基于 Debian,注重稳定性和易用性,适合新手和企业用户。两者在更新方式、包管理和适用场景上各有特点,用户可根据需求选择合适的系统。

Manjaro Linux 与 Ubuntu 深度对比:选择最适合你的 Linux 发行版

极客技术博客’s Blog 极客技术博客’s Blog · 2025-11-16T10:00:11Z
如何使用uv管理Python包

uv是一个快速的Python包管理工具,支持依赖管理和虚拟环境。使用简单,通过“uv init”创建项目,使用“uv add”添加依赖,运行代码只需“uv run main.py”,并可轻松迁移项目。

如何使用uv管理Python包

freeCodeCamp.org freeCodeCamp.org · 2025-11-03T12:12:43Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码