我想在我的项目中使用Python pyhash。依存性由诗歌来管理。如果我将pyhash添加为依赖项,则会得到一个构建错误:error in pyhash setup command: use_2to3 is invalid。然而,在一个诗歌项目中,我无法完成这项工作。我添加了setuptools=58.0.0作为一个依赖项,但是当我安装我的项目时,仍然会得到use_2to3错误。我猜想诗歌仍然使用setuptools>58.0
当我的python版本在诗歌中从3.7版跳到3.8版时,重新安装所有依赖项的版本都会失败,其版本如下:
ERROR: No matching distribution found for...简单地删除这个冒犯的包并不能解决这个问题,因为诗歌可能会与其他包一起失败。经过一些调查,似乎诗歌并不是用pip3安装在下面,而是使用pip2.7。实际上,这得到了弃用警报的支持,如果我尝试用pip (全局的或其他的)而不是pip3安装相同的版本,