当前位置: 首页 > news >正文

uv虚拟环境起名

1) 给虚拟环境(venv)起名“telbot”

uv venv 默认建在当前目录的 .venv/。想自定义名称,直接把路径作为位置参数给出即可,比如放到 ./telbot

uv venv --python 3.13 telbot
  • 这样会在当前目录创建 telbot/ 这个虚拟环境,命令行提示符里的环境名也会用这个目录名。(Astral Docs)

  • 注意:uv 只会自动发现名为 .venv/ 的环境;如果你用自定义名(如 telbot/),建议在项目根设置:

    • macOS/Linux:export UV_PROJECT_ENVIRONMENT=telbot
    • PowerShell:$env:UV_PROJECT_ENVIRONMENT="telbot"
      这样 uv run/uv sync 会把 telbot/ 当作项目环境使用。(Astral Docs)

小技巧:如果你还是用 .venv/,但想让提示符显示为项目名,可以在项目根执行:

uv venv --python 3.13 .

这会把 venv 放在 .venv/,但提示符采用“当前目录名”作为环境名。(Astral Docs)

2) 给项目本身命名为“telbot”(pyproject.toml

这是“包/项目名”,不是 venv 名。在 pyproject.toml 里写:

[project]
name = "telbot"
requires-python = ">=3.13,<3.14"
  • name 是项目名(将来上 PyPI 也是这个字段)。(packaging.python.org)
  • requires-python 约束用 3.13(最新版小版本都可)。(Astral Docs)
  • 可再配合 uv python pin 3.13 在项目根生成 .python-version,让 uv run/sync 一律用 3.13。(Astral Docs)

一句配好版(你现在就可以敲)

# 在项目根:用 3.13 创建名为 telbot 的 venv
uv venv --python 3.13 telbot# 让 uv 默认识别这个自定义环境名
export UV_PROJECT_ENVIRONMENT=telbot      # macOS/Linux
# 或 PowerShell:
# $env:UV_PROJECT_ENVIRONMENT="telbot"# (可选)固定项目解释器到 3.13
uv python pin 3.13

文章转载自:

http://JsXeg8wd.bftqc.cn
http://4rpLEYo3.bftqc.cn
http://4qxoXqQ0.bftqc.cn
http://TXxCNIfv.bftqc.cn
http://3UqmP2IN.bftqc.cn
http://Ow6V20iw.bftqc.cn
http://ntrrXHNa.bftqc.cn
http://m9T6kYiD.bftqc.cn
http://riCfWJUG.bftqc.cn
http://ejQ9YL7P.bftqc.cn
http://T3qdvBod.bftqc.cn
http://JDst8QUg.bftqc.cn
http://XF9TdQlc.bftqc.cn
http://yTTmQYBD.bftqc.cn
http://wxqMQfI2.bftqc.cn
http://1a44hxS9.bftqc.cn
http://hiYALunT.bftqc.cn
http://bJGQBVP9.bftqc.cn
http://ezoXvsgG.bftqc.cn
http://wU2Ohf8L.bftqc.cn
http://6WgvLvot.bftqc.cn
http://S3iZ7PQ9.bftqc.cn
http://CZKQvnCB.bftqc.cn
http://CSLstIXr.bftqc.cn
http://eAXM7Fao.bftqc.cn
http://13T41wu4.bftqc.cn
http://mAEAJYM6.bftqc.cn
http://ik1x9mts.bftqc.cn
http://MXMmn7Jd.bftqc.cn
http://ZupJcgX9.bftqc.cn
http://www.dtcms.com/a/388114.html

相关文章:

  • YASKAWA安川机器人铝材焊接节气之道
  • 2025 AIME Benchmark:AI 在奥数领域的最新进展
  • 【ubuntu24.04】删除6.14内核升级6.11.0-29-generic内核nvidia驱动535到550
  • nvm下载低版本node
  • Day44 51单片机UART串行通信 软件模拟UART + 硬件UART回显
  • Freertos系列(调度机制与创建任务)
  • 深度学习(二)
  • 搭建node脚手架(六) ESLint 功能模块
  • mysql面试(2)
  • Linux系统DNS服务
  • 如何通过跳板机访问内网 Mysql 服务器
  • SSH 远程连接内网 Linux 服务器
  • Spring Cloud - 微服务监控
  • Flutter-[1]入门指导
  • Linux服务器运维自动化巡检工具
  • Java 大视界 -- Java 大数据在智能家居设备联动与场景化节能中的应用拓展(413)
  • Node.js 部署:PM2 的 Fork 与集群模式
  • 【C++上岸】C++常见面试题目--网络篇(第二十五期)
  • LangChain使用方法以OpenAI 的聊天模型GPT-4o为例
  • CephFS存储文件系统介绍
  • Java Swagger2 能显示页面但看不到一个接口
  • SSL证书有效期缩短:自动化解决方案
  • C# 多线程编程 (.NET Framework 4.0)
  • 一个手艺活 - 跨语言编程
  • docker安装ollama、下载模型详细步骤
  • 微服务和分布式的基础学识
  • 自动化测试框架pytest---Json Schema
  • 阿里云PolarDB MySQL版与MCP集成方案:数据处理分析全流程的效能革命
  • Python实现霸王龙优化算法(Tyrannosaurus Optimization Algorithm, TROA)(附完整代码)
  • 弥合安全分析与故障仿真之间差距的方法