我多次参与其他开发人员的项目。我需要检测他们使用的Python版本,有时很难找到。
我想在我的项目中定义我正在使用哪个解释器版本,以便将来的开发人员知道要使用哪个。
是否有任何标准(可接受)方式,是README.md
?
答案 0 :(得分:0)
我找到并使用它的最佳选项位于README.md
文件中:
# Requirements
* Python (2.7.13)
答案 1 :(得分:0)
pyenv具有.python-version
file,可通过以下方式创建:
pyenv local 3.8.0
,并由具有以下功能的用户启用:
pyenv local
在Python Poetry中,您可以add to your pyproject.toml
:
[tool.poetry.dependencies]
python = "~2.7 || ^3.2" # Compatible python versions must be declared here
答案 2 :(得分:-1)
我不知道是否有标准约定,但对于我创建的开发存储库,我在顶部添加了__python_version__
特殊属性以及__author__
和其他属性。这样,当您导入包(没有搜索字符串或自述文件)并且一致时,它可以简单快捷地调用。
import x as y
y.__python_version__