Python?UV安裝、升級(jí)、卸載詳細(xì)步驟記錄
官方文檔詳見(jiàn):https://docs.astral.sh/uv/getting-started/installation/
安裝
pip install uv
檢查
安裝后可運(yùn)行下面命令,查看是否安裝成功
uv --version
% uv --version uv 0.6.3 (a0b9f22a2 2025-02-24)
升級(jí)
uv self update
將重新運(yùn)行安裝程序 并可能修改您的shell配置文件。
要禁用此行為,設(shè)置INSTALLER_NO_MODIFY_PATH=1。
或:
pip install --upgrade uv
設(shè)置自動(dòng)補(bǔ)全
echo 'eval "$(uv generate-shell-completion bash)"' >> ~/.bashrc
echo 'eval "$(uv generate-shell-completion zsh)"' >> ~/.zshrc
卸載
執(zhí)行以下兩步:
1、清理存儲(chǔ)數(shù)據(jù)(可選):
$ uv cache clean $ rm -r "$(uv python dir)" $ rm -r "$(uv tool dir)"
提示:在刪除二進(jìn)制文件之前,您可能想刪除 uv 存儲(chǔ)的任何數(shù)據(jù)。
2、刪除 uv 和 uvx 二進(jìn)制文件:
macOS 和 Linux
$ rm ~/.local/bin/uv ~/.local/bin/uvx
Windows
$ rm $HOME.local\bin\uv.exe $ rm $HOME.local\bin\uvx.exe
注意:在0.5.0之前,uv被安裝到了~/.cargo/bin??梢詮哪抢飫h除這些二進(jìn)制文件。
uninstall. 升級(jí)到舊版本將不會(huì)自動(dòng)刪除二進(jìn)制文件 ~/.cargo/bin.
UV 命令
% uv
An extremely fast Python package manager.
Usage: uv [OPTIONS] <COMMAND>
Commands:
run Run a command or script
init Create a new project
add Add dependencies to the project
remove Remove dependencies from the project
sync Update the project's environment
lock Update the project's lockfile
export Export the project's lockfile to an alternate format
tree Display the project's dependency tree
tool Run and install commands provided by Python packages
python Manage Python versions and installations
pip Manage Python packages with a pip-compatible interface
venv Create a virtual environment
build Build Python packages into source distributions and wheels
publish Upload distributions to an index
cache Manage uv's cache
self Manage the uv executable
version Display uv's version
help Display documentation for a command
Cache options:
-n, --no-cache Avoid reading from or writing to the cache,
instead using a temporary directory for the
duration of the operation [env: UV_NO_CACHE=]
--cache-dir <CACHE_DIR> Path to the cache directory [env: UV_CACHE_DIR=]
Python options:
--python-preference <PYTHON_PREFERENCE>
Whether to prefer uv-managed or system Python installations [env:
UV_PYTHON_PREFERENCE=] [possible values: only-managed, managed,
system, only-system]
--no-python-downloads
Disable automatic downloads of Python. [env:
"UV_PYTHON_DOWNLOADS=never"]
Global options:
-q, --quiet
Do not print any output
-v, --verbose...
Use verbose output
--color <COLOR_CHOICE>
Control the use of color in output [possible values: auto, always,
never]
--native-tls
Whether to load TLS certificates from the platform's native
certificate store [env: UV_NATIVE_TLS=]
--offline
Disable network access [env: UV_OFFLINE=]
--allow-insecure-host <ALLOW_INSECURE_HOST>
Allow insecure connections to a host [env: UV_INSECURE_HOST=]
--no-progress
Hide all progress outputs [env: UV_NO_PROGRESS=]
--directory <DIRECTORY>
Change to the given directory prior to running the command
--project <PROJECT>
Run the command within the given project directory
--config-file <CONFIG_FILE>
The path to a `uv.toml` file to use for configuration [env:
UV_CONFIG_FILE=]
--no-config
Avoid discovering configuration files (`pyproject.toml`, `uv.toml`)
[env: UV_NO_CONFIG=]
-h, --help
Display the concise help for this command
-V, --version
Display the uv version
Use `uv help` for more details.總結(jié)
到此這篇關(guān)于Python UV安裝、升級(jí)、卸載詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Python UV安裝升級(jí)卸載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實(shí)現(xiàn)視頻抽幀與添加背景音頻和字幕朗讀的腳本分享
這篇文章主要為大家詳細(xì)介紹了如何使用python實(shí)現(xiàn)視頻抽幀、添加srt字幕朗讀、添加背景音頻等功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11
在Python程序中操作文件之isatty()方法的使用教程
這篇文章主要介紹了在Python程序中操作文件之isatty()方法的使用教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05
淺談Tensorflow加載Vgg預(yù)訓(xùn)練模型的幾個(gè)注意事項(xiàng)
這篇文章主要介紹了淺談Tensorflow加載Vgg預(yù)訓(xùn)練模型的幾個(gè)注意事項(xiàng)說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
一文詳解Python Pandas中67個(gè)最常用的數(shù)據(jù)處理函數(shù)
Pandas 是 Python 中最強(qiáng)大的數(shù)據(jù)處理庫(kù)之一,無(wú)論是數(shù)據(jù)分析、清洗還是可視化,都離不開(kāi)它,本文整理了 67 個(gè)最常用的 Pandas 函數(shù),建議收藏,隨時(shí)查閱2025-12-12
python Web開(kāi)發(fā)你要理解的WSGI & uwsgi詳解
這篇文章主要給大家介紹了關(guān)于python Web開(kāi)發(fā)你一定要理解的WSGI & uwsgi的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
python數(shù)據(jù)解析BeautifulSoup爬取三國(guó)演義章節(jié)示例
這篇文章主要介紹了python數(shù)據(jù)解析BeautifulSoup爬取三國(guó)演義章節(jié)示例,文中附含詳細(xì)示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
Python基礎(chǔ)中所出現(xiàn)的異常報(bào)錯(cuò)總結(jié)
本篇文章介紹了Python基礎(chǔ)中所出現(xiàn)的異常報(bào)錯(cuò)總結(jié),這是Python日常所常見(jiàn)的錯(cuò)誤,現(xiàn)在總結(jié)出來(lái)給大家。2016-11-11
Python爬蟲(chóng)之爬取我愛(ài)我家二手房數(shù)據(jù)
我愛(ài)我家的數(shù)據(jù)相對(duì)來(lái)說(shuō)抓取難度不大,基本無(wú)反爬措施. 但若按照規(guī)則構(gòu)造頁(yè)面鏈接進(jìn)行抓取,會(huì)出現(xiàn)部分頁(yè)面無(wú)法獲取到數(shù)據(jù)的情況.在網(wǎng)上看了幾個(gè)博客,基本上都是較為簡(jiǎn)單的獲取數(shù)據(jù),未解決這個(gè)問(wèn)題,在實(shí)際應(yīng)用中會(huì)出錯(cuò),本文有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-05-05

