最近一直在搞chatgpt普号的注册机,L站上五花八门,各式各样,多数是用python写的

一个程序一个环境,要是污染整体的环境就不好了

最好是一个程序一个独立环境,那就用uv来管理python环境好了,就像用nvm来管理nodejs环境一样

安装:

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

先看看说明:

uv

用法:

# 比较稳定的版本
uv python install 3.12

# 建立虚拟环境,固定版本
uv venv --python 3.12

# 激活虚拟环境,多次激活只适用最后一个
. .venv/bin/activate

# pip安装
uv pip install

# 运行python程序的2种办法
uv run prog.py
python prog.py

# 一些应用提供了自己的程序,比如huggingface,hf,这就叫做tool
uv pip install -U "huggingface_hub"
uv tool run hf
uv tool run hf auth login --token hf_xxxxxxxx

# 详细说明:https://huggingface.co/docs/huggingface_hub/en/guides/cli
# 下载单个模型文件
uv tool run hf download HiDream-ai/HiDream-I1-Full text_encoder/model.safetensors
# 下载整个目录
uv tool run hf download HuggingFaceH4/zephyr-7b-beta

# 直接运行程序,不安装!!!!
uvx
uvx hf
uvx pycowsay hello from uv