现代化python工具
如果python版本不兼容会很难受。解决python的依赖管理。IDEIDE使用收缩列表使用安装主题安装图标插件用来引用文件使用的/代码美化使用的底层uv现代快速python包管理器用rust编写的安装速度展示你可以把它看作是 pip和 pip-tools的一个高性能替代品。它旨在解决 Python 包管理中长期存在的速度和性能问题。在powershell执行命令配置环境变量放在系统环境变量path中后面系统会自动将uv加载下来。执行uv nenv自动创建了个虚拟环境。意思就是每个工程所需要的虚拟环境是不一样的相互隔离开来而全局包都可以使用。继续是下面有个提示虚拟环境激活的提示现在就是已经激活了。常规操作uv venv # 创建环境直接创建一个新的黄精uv venv my-env -p 3.11 # 指定环境名字和python版本uv venv -p python3.11 # 使用 python3.11 创建 .venvsource .venv/bin/activate # 激活环境 (此步仍然需要)uv init # 初始化uv项目uv pip install # 装包uv add # 为项目加包uv sync # 如果有拉取一个uv的项目直接sync即可配置好环境uv pip freeze requirements.txt # 生成一个包含所有已安装包及其精确版本的列表格式与 pip freeze 的输出相同常用于生成 requirements.txt 文件对于任何新启动的 Python 项目都应优先使用 pyproject.toml作为唯一的配置文件。主要还是取决于是否需要特定的cuda和MKL一般使用condaruff防止代码不规范语法乱飘。类似于uv可以取代pip的依赖pyright静态语言检查器.实际上安装python的时候就是在使用了pyrightplance基于其使用的.总而言之就是检查语法错误的。rich主要是为了美化堆栈报错的。pip install richfrom rich后面会自行报错输出当然也有很多精美表格进度条markdown等内容。最重要学会uv学会ruff语法检查规则配置。