国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

高性能包管理器 uv – Python最快的軟件包安裝程序和解析器使用方法

uv是Astral開發(fā)的Python軟件包安裝程序和解析器,使用Rust編寫,速度超快!本文介紹了uv的安裝方法、用法以及Astral對Python打包工具的愿景。

最新推出了一個名為uv的Python軟件包安裝程序,由Astral開發(fā)。uv軟件包安裝程序和解析器是由Astral開發(fā)的,使用Rust編寫而非Python,速度超快!Astral以Python最快的格式化工具Ruff而聞名。uv軟件包旨在成為pip和pip-tools的即插即用替代品。據(jù)Astral稱,“uv比pip和pip-tools快8-10倍,而在使用熱緩存時(例如重新創(chuàng)建虛擬環(huán)境或更新依賴項時)快80-115倍”。

Astral還接管了Armin Ronacher開發(fā)的實驗性Python打包工具Rye的開發(fā)。根據(jù)Astral的公告,從聲音上看,Rye和uv將成為一個工具,因為這兩個項目對Python打包有共同的愿景。

安裝uv

您可以使用Curl安裝uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

或者您也可以使用pip:

pip install uv

現(xiàn)在您已經(jīng)安裝了uv,可以開始安裝軟件包了!

使用uv

讓我們在您的終端中嘗試運行uv:

c:\code> uv

用法:uv.exe [選項] <命令>

命令:

  •   pip    解析并安裝Python軟件包

  •   venv   創(chuàng)建虛擬環(huán)境

  •   cache  管理緩存

  •   help   打印此消息或給定子命令的幫助

選項:

  •   -q, --quiet                  不打印任何輸出

  •   -v, --verbose                使用詳細輸出

  •       --color <COLOR>          控制輸出中的顏色 [默認值:auto] [可能的值:auto,always,never]

  •   -n, --no-cache               避免從緩存中讀取或?qū)懭?[env: UV_NO_CACHE=]

  •       --cache-dir <CACHE_DIR>  緩存目錄的路徑 [env: UV_CACHE_DIR=]

  •   -h, --help                   打印幫助(使用“--help”查看更多)

  •   -V, --version                打印版本

您需要創(chuàng)建并激活一個Python虛擬環(huán)境,以便使用uv安裝軟件包。

這里有一個示例

C:\code> uv venv test

使用Python 3.11.5解釋器位于C:\Users\wheifrd\AppData\Local\Programs\Python\Python311\python.exe

在test處創(chuàng)建虛擬環(huán)境

激活方式:test\Scripts\activate

C:\code> .\test\Scripts\activate

(test)C:\books>

現(xiàn)在您已經(jīng)準備好安裝Python軟件包了。您可以使用numpy進行測試運行:

(test) C:\books> uv pip install numpy
在615毫秒內(nèi)解析了1個軟件包
在2.81秒內(nèi)下載了1個軟件包
在332毫秒內(nèi)安裝了1個軟件包
 + numpy==1.26.4

正如您所期望的那樣,您也可以使用uv來安裝:

  • 一系列以空格分隔的軟件包

  • 一個requirements.txt文件

  • 一個pyproject.toml文件

如果您需要生成一個鎖定的requirements.txt文件,可以運行uv pip compile。

總結(jié)

Astral希望通過發(fā)布uv來創(chuàng)建一個“Python的Cargo”。盡管這個項目仍處于早期階段,但這個Rust軟件包本身非??焖俸蛯嵱?,盡管它只發(fā)布了大約一年。您可以在Astral的博客文章中閱讀更多關(guān)于uv的信息。

關(guān)鍵詞:uv、Python軟件包、安裝程序、解析器、Astral、Rust、pip、虛擬環(huán)境、軟件包安裝文章來源地址http://www.zghlxwxcb.cn/article/742.html

到此這篇關(guān)于高性能包管理器 uv – Python最快的軟件包安裝程序和解析器使用方法的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/742.html

如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請聯(lián)系站長進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Rust 開發(fā)的高性能 Python 包管理工具,可替換 pip、pip-tools 和 virtualenv

    Rust 開發(fā)的高性能 Python 包管理工具,可替換 pip、pip-tools 和 virtualenv

    最近,我在 Python 潮流周刊 中分享了一個超級火爆的項目,這還不到一個月,它在 Github 上已經(jīng)拿下了 8K star 的亮眼成績,可見其受歡迎程度極高!國內(nèi)還未見有更多消息,我趁著周末把一篇官方博客翻譯出來了,分享給大家。 作者:@charliermarsh 譯者:豌豆花下貓@Python貓 英

    2024年03月09日
    瀏覽(32)
  • 高性能軟件負載OpenResty介紹和安裝

    高性能軟件負載OpenResty介紹和安裝

    OpenResty是一個基于 Nginx 與 Lua 的高性能 Web 平臺,其內(nèi)部集成了大量精良的 Lua 庫、第三方模塊以及大多數(shù)的依賴項 當(dāng)請求進入Nginx后先READ REQUEST HEADERS 讀取頭部 然后再分配由哪個指令操作 Identity 尋找匹配哪個Location* Apply Rate Limits 是否要對該請求限制 Preform Authertication 權(quán)限驗

    2024年02月08日
    瀏覽(22)
  • 磊科高性能路由器上網(wǎng)行為管理配置指南[圖文]

    每個公司都會因工作的需要而開通網(wǎng)絡(luò)。但是問題來了,員工經(jīng)常在上班時間聊QQ,瀏覽與工作無關(guān)的網(wǎng)頁。有些公司曾經(jīng)實施過懲罰制度,但效果不理想。為此,公司高層反對開通網(wǎng)絡(luò)。這樣一來,員工也有意見,認為如果不開通網(wǎng)絡(luò)工作起來不方便?,F(xiàn)在很疑惑,如果開

    2024年02月05日
    瀏覽(22)
  • Python asyncio高性能異步編程 詳解

    Python asyncio高性能異步編程 詳解

    目錄 一、協(xié)程 1.1、greenlet實現(xiàn)協(xié)程 1.2、yield 1.3、asyncio 1.4、async await 二、協(xié)程意義 三、異步編程 3.1、事件循環(huán) 3.2、快速上手 3.3、await 3.4、Task對象 3.5、asyncio.Future對象 3.5、concurrent.futures.Future對象 3.7、異步迭代器 3.8、異步上下文管理器 四、uvloop 五、實戰(zhàn)案例

    2024年02月20日
    瀏覽(30)
  • springBoot + netty搭建高性能 websocket 服務(wù) & 性能測試(包含python 測試腳本)

    springBoot + netty搭建高性能 websocket 服務(wù) & 性能測試(包含python 測試腳本)

    1、如果我們的app類似于股票這種,數(shù)據(jù)很多很快,之前用的tomcat自帶的 websocket 又或者 spring-boot-starter-websocke 集成,但是性能在數(shù)據(jù)并發(fā)很大時就會存在問題。 2、我前面寫的一篇關(guān)于 springBoot+webosket的,沒有使用netty的文章 springBoot使用webSocket的幾種方式以及在高并發(fā)出現(xiàn)的

    2024年02月04日
    瀏覽(19)
  • 高性能計算的矩陣乘法優(yōu)化 - Python + OpenMP實現(xiàn)

    高性能計算的矩陣乘法優(yōu)化 - Python + OpenMP實現(xiàn)

    關(guān)于上一節(jié)讀者某些疑問 :為什么你用進程并行不是線程并行? 回答 :由于Python解釋器有GIL(全局解釋器鎖),在單進程的解釋器上有線程安全鎖,也就是說每次只能一個線程訪問解釋器,因此Python在語法上的多線程(multithreads)實現(xiàn)是不會提高并行性能的。 這一點和C

    2024年02月15日
    瀏覽(31)
  • openpyxl被干掉?全新python高性能excel解析庫

    openpyxl被干掉?全新python高性能excel解析庫

    同事有一段 python 腳本,里面用 pandas 讀取一個幾十萬行的 excel 文件,但是速度實在太慢了。問我有沒有什么好辦法提升運行速度。如果在幾個月以前,就實在沒有什么好辦法了。畢竟在 python 生態(tài)中,讀寫 excel 最后的倔強就是 openpyxl 了。你就別指望它能提速了。 現(xiàn)在可不一

    2024年02月22日
    瀏覽(25)
  • 高性能計算的矩陣乘法優(yōu)化 - Python +MPI的實現(xiàn)

    本次實驗的目的是使用MPI的并行性來進行矩陣乘法優(yōu)化,本人使用 Python 實現(xiàn) 實驗硬件: CPU :AMD Ryzen 7 5800H(3.20 GHz) 內(nèi)存 :32GB (3200MHz) 要求 :使用一個矩陣,一個向量相乘,分別用單進程和多進程的mpi接口實現(xiàn)。 全局的規(guī)模參數(shù)是 Scale 數(shù)據(jù)示例 : 當(dāng) Scale=5 時,數(shù)據(jù)示例如

    2023年04月22日
    瀏覽(31)
  • 【大蝦送書第三期】《Python高并發(fā)與高性能編程: 原理與實踐》

    【大蝦送書第三期】《Python高并發(fā)與高性能編程: 原理與實踐》

    目錄 ?寫在前面 ?主要內(nèi)容 ?本書特色 ?關(guān)于作者 ???????博客主頁:大蝦好吃嗎的博客 ? ? ???專欄地址:免費送書活動專欄地址 Python成為時下技術(shù)革新的弄潮兒,全民Python的發(fā)展趨勢讓人們不再滿足于簡單地運行Python程序,逐步探索其更為廣泛的日常應(yīng)用和高性能

    2024年02月16日
    瀏覽(34)
  • 《Python高并發(fā)與高性能編程:原理與實踐》——小解送書第六期

    《Python高并發(fā)與高性能編程:原理與實踐》——小解送書第六期

    目錄 書籍介紹 ?抽獎 Python成為時下技術(shù)革新的弄潮兒,全民Python的發(fā)展趨勢讓人們不再滿足于簡單地運行Python程序,逐步探索其更為廣泛的日常應(yīng)用和高性能設(shè)計。以ChatGPT為代表的大模型產(chǎn)品對初級程序開發(fā)人員提出了挑戰(zhàn),要想在開發(fā)領(lǐng)域站穩(wěn)腳跟、有發(fā)展,必須掌握更

    2024年02月14日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包