2024-05-16 16:15:54 发布
网友
如何从中导入或读取版本设置.py文件以便我可以在运行时记录版本。 这样,我就可以确保获得的结果来自我的包的这个特定版本。在
以下是我的设置.py文件(简化为有必要的部分)
import distutils.core VERSION = '0.1.0' LICENSE = 'GPLv2' distutils.core.setup(**KWARGS)
当我试图做到: 导入设置 我得到以下错误:
在您的示例中,设置自动过度,您必须替换:
distutils.core.setup(**KWARGS)
有:
像这样,只有在实际运行设置.py在
有一种从安装脚本获取版本的方法:
python setup.py version
但我不确定我是否理解您所说的“在运行时记录版本”;安装脚本通常不会随模块一起安装,因此人们使用其他方法在代码中添加版本号,例如在模块中添加__version__属性或__init__.py文件。在
__version__
__init__.py
在您的示例中,设置自动过度,您必须替换:
有:
^{pr2}$像这样,只有在实际运行设置.py在
有一种从安装脚本获取版本的方法:
但我不确定我是否理解您所说的“在运行时记录版本”;安装脚本通常不会随模块一起安装,因此人们使用其他方法在代码中添加版本号,例如在模块中添加
__version__
属性或__init__.py
文件。在相关问题 更多 >
编程相关推荐