我正在尝试将版本控制添加到当前的Python项目中。我已经安装了Versioneer,并根据我对文档的最佳理解设置了setup.cfg文件。当我运行versioneer install时,我收到一个错误,指出找不到_version.py文件。下面是我收到的文件和错误的副本。
[versioneer]
VCS = git
style = pep440
versionfile_source = hw-assesment-tool/_version.py
versionfile_build = hw-assesment-tool/_version.py
tag_prefix =
parentdir_prefix =
下面是我得到的错误:
FileNotFoundError: [Errno 2] No such file or directory: 'hw-assesment-tool/_version.py'
发布于 2021-11-05 02:10:08
我在一个类似的setup.cfg文件中遇到了这个问题,但是在一个没有嵌套目录的小项目中,我最终需要删除_version.py前面的目录,因为versioneer.py脚本从包含setup.cfg的目录中进行搜索,所以它试图在一个不存在的目录中进行查找。
我不确定您的文件结构是如何设置的,但如果您尝试将其更改为:
versionfile_source = _version.py
versionfile_build = _version.py
如果所有的源文件都与setup.cfg在同一个目录中,那么应该可以修复它。
https://stackoverflow.com/questions/69194292
复制相似问题