了解紫外线

了解紫外线

uv 是用 Rust 为 python 编写的新项目管理器。既然有这么多可用的选择,为什么还要选择新的选择呢?很久以前我开始使用pipenv,但它最终变得毫无用处。然后我转向诗歌,我现在的公司也使用诗歌。这是一个进步,但并不能说服我

对于 uv 想要实现的目标,Python 中没有明确的解决方案。 python 收费。

诗歌并不能替代 pypenv。因此,我们必须继续使用其他工具。而且,它不是透明的。

我已经开始尝试 uv,我可以说它现在至少可以取代 pyenv。也许你可以用它来代替诗歌;然而,在我现在的公司,我们使用诗歌,我认为我们还没有准备好迁移。

为什么我认为这是一个进步?使用 uv 我可以运行 uv run mi-script.py 并且它会自动使用虚拟环境。不仅如此,我还可以为在注释中管理的文件安装软件包。例如:uv run –with rich example.py。依赖关系和虚拟环境是透明管理的。

不用说,它的速度非常快。远高于选项。它是用 Rust 制作的,这并非没有道理,这反过来又提供了另一个优势:我们不依赖于以前安装的 python,这可能会出现问题。 uv 是一个安装和运行没有问题的二进制文件。

只要有可能,我就会开始使用它来管理项目,并作为 pip 的替代品,所以我希望继续写关于它的文章。

缺点?我看到一些评论谈到对 uv 背后的公司 astral 及其融资方式的不信任。同样,他们也不喜欢它是用 Rust 构建的,而不是用 Python 构建的,这可能是一个困难。就我而言,我认为这些理由还不够充分。一方面,社区一直无法提供完全令人满意的解决方案。另一方面,它是免费软件,并且,如果 astral 发生任何不必要的移动,可以创建一个分叉,即使原则上维护成本更高,因为它是另一种语言。

以上就是了解紫外线的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1349891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月13日 13:46:25
下一篇 2025年12月13日 13:46:33

相关推荐

发表回复

登录后才能评论
关注微信