Kali Linux 安装 uv 教程
记录在 Kali Linux 中安装 uv、配置环境变量并验证命令可用的简单流程。
前言
uv 是一个用 Rust 编写的 Python 包管理与项目管理工具,速度很快,可以用来替代一部分 pip、pip-tools、virtualenv 的日常工作。平时在 Kali Linux 里折腾 Python 工具、虚拟环境或者安全测试脚本时,用 uv 管理依赖会比较清爽。
这篇文章记录一下在 Kali Linux 中安装 uv 的过程。整体并不复杂,核心步骤就是:先更新系统,再下载安装脚本,最后把 uv 所在目录加入环境变量。
安装前准备
Kali 官方比较推荐在安装新工具前先更新系统。可以先执行:
sudo apt update
sudo apt full-upgrade -y
如果系统已经很久没有更新,这一步可能会花一些时间。更新完成后,建议重新打开终端,或者根据实际情况重启一次系统。
下载并安装 uv
uv 官方提供了一键安装脚本。Kali Linux 默认一般使用 Bash,因此可以直接执行:
curl -LsSf https://astral.sh/uv/install.sh | sh
如果当前环境没有 curl,可以先安装:
sudo apt install curl -y
也可以使用 wget 方式安装:
wget -qO- https://astral.sh/uv/install.sh | sh
如果网络访问比较慢,耐心等待即可;如果一直连接不上,通常就是网络环境的问题,需要换网络环境或者配置代理后再试。
查看当前使用的 Shell
安装完成后,脚本一般会提示把 uv 的安装目录加入环境变量。不同 Shell 需要修改的配置文件不一样,所以可以先查看当前终端使用的 Shell:
echo $SHELL
如果输出类似:
/bin/bash
说明当前使用的是 Bash。Kali Linux 中比较常见的还有 Zsh:
/bin/zsh
配置环境变量
uv 默认会安装到当前用户目录下的 ~/.local/bin。如果安装后直接输入 uv 提示找不到命令,就需要把这个目录加入 PATH。
如果你使用的是 Bash,可以编辑 ~/.bashrc:
nano ~/.bashrc
在文件末尾加入:
export PATH="$HOME/.local/bin:$PATH"
保存后执行:
source ~/.bashrc
如果你使用的是 Zsh,则编辑 ~/.zshrc:
nano ~/.zshrc
同样在末尾加入:
export PATH="$HOME/.local/bin:$PATH"
然后执行:
source ~/.zshrc
验证 uv 是否安装成功
环境变量配置完成后,可以使用 which 查看系统是否能找到 uv:
which uv
正常情况下会输出类似:
/home/kali/.local/bin/uv
然后再查看版本:
uv --version
如果能够正常输出版本号,就说明安装完成了。
简单测试
可以顺手测试一下 uv 是否能创建虚拟环境:
uv venv
执行成功后,当前目录下会生成 .venv 文件夹。激活虚拟环境:
source .venv/bin/activate
之后安装 Python 包就可以使用:
uv pip install requests
常见问题
1. 安装后提示 uv: command not found
一般是环境变量没有生效。先确认文件是否存在:
ls ~/.local/bin/uv
如果文件存在,就把下面这一行加入对应 Shell 的配置文件:
export PATH="$HOME/.local/bin:$PATH"
然后重新 source ~/.bashrc 或 source ~/.zshrc。
2. 下载速度很慢
安装脚本需要从网络下载文件,如果连接较慢,可以换一个网络环境后重试。也可以先确认 DNS、代理或系统时间是否正常。
3. 不确定自己该改哪个配置文件
先执行:
echo $SHELL
如果是 /bin/bash,优先改 ~/.bashrc;如果是 /bin/zsh,优先改 ~/.zshrc。
总结
Kali Linux 安装 uv 的流程其实很简单:更新系统、执行官方安装脚本、配置 PATH、验证命令是否可用。安装完成后,就可以用 uv 来管理 Python 虚拟环境和依赖了。
对经常在 Kali 里跑 Python 工具的人来说,uv 的速度和体验都挺不错,后续可以慢慢把一些日常 pip 操作迁移到 uv 上。
版权声明
- 作者
- Dawn
- 许可
- 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dawn's Blog!