Weird error of ModuleNotFoundError: No module named 'tqdm' when run pip install -e but works when using python setup install

Weird error of ModuleNotFoundError: No module named 'tqdm' when run pip install -e but works when using python setup install

当我 git 克隆这个 github repo 时,我可以通过 python setup.py install 安装它。但是,如果尝试使用 pip install -e 安装会失败。出现错误:

ModuleNotFoundError: No module named 'tqdm'

我查了这个 issue 并确保 tqdm 已经安装在环境中。

我还注意到这个包的 travis 服务也不能通过它的构建并且有关于 tqdm 的相同错误:https://travis-ci.com/github/aristoteleo/dynamo-release/jobs/367588183

查看[错误消息的屏幕截图][1]

我设法解决了这个问题。罪魁祸首仅仅是因为您无法在 setup.py 文件中指定特定版本的 tqdm。同时,pyproject.toml和setup.py之间的封装要求规格需要匹配。