You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

哪些Python生态系统工具支持.python-version文件?

支持.python-version文件的工具

Heroku建议在项目目录中添加名为.python-version的文件,文件内容直接指定Python版本,示例如下:

$ cat .python-version
3.13

Heroku官方文档提到:

我们建议切换至.python-version文件[...],因为它在Python生态系统中获得了更多其他工具的支持。

以下是支持.python-version文件的常见工具:

  • pyenv:.python-version最初就是pyenv的标准配置文件,作为Python版本管理工具,它能在你进入项目目录时自动切换到文件指定的Python版本。
  • pipenv:这款集包管理与虚拟环境于一体的工具,会读取.python-version来确定项目使用的Python版本,进而创建匹配的虚拟环境。
  • poetry:现代Python依赖管理工具,支持读取.python-version来设置项目的Python版本要求,无需在pyproject.toml中重复配置。
  • direnv:用于自动加载目录环境变量的工具,配合.python-version使用时,进入项目目录就能自动激活对应版本的Python环境。
  • conda(第三方插件支持):通过第三方插件,conda可以识别.python-version文件,实现基于目录的Python版本切换。
  • Heroku Python Runtime:Heroku的Python部署环境会优先读取该文件,确定部署时使用的Python版本。
  • Visual Studio Code:借助Python插件,VS Code能识别.python-version文件,自动将对应版本的Python解释器设为项目默认环境。

内容的提问来源于stack exchange,提问作者Flimm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:57:39