gpt4 book ai didi

python - 如何修复我的包中的 ".dist-info directory not found"?

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:44 26 4
gpt4 key购买 nike

我有一个 Python 2 包,我正在尝试升级到 Python 3。它是由曾经在我现在所在的同一个团队工作但不再在公司工作的人编写的,不幸的是没有人留在团队中能够提供帮助。

在包的文件上运行 2to3 之后,我运行 python setup.py sdist 来创建一个包,将包放在本地存储库中,然后尝试使用 pip install 安装包。它最终出现以下错误:

Exception:
Traceback (most recent call last):
File "/home/user/project/lib/python3.5/site-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/home/user/project/lib/python3.5/site-packages/pip/commands/install.py", line 297, in run
root=options.root_path,
File "/home/user/project/lib/python3.5/site-packages/pip/req/req_set.py", line 622, in install
**kwargs
File "/home/user/project/lib/python3.5/site-packages/pip/req/req_install.py", line 808, in install
self.move_wheel_files(self.source_dir, root=root)
File "/home/user/project/lib/python3.5/site-packages/pip/req/req_install.py", line 1003, in move_wheel_files
isolated=self.isolated,
File "/home/user/project/lib/python3.5/site-packages/pip/wheel.py", line 340, in move_wheel_files
assert info_dir, "%s .dist-info directory not found" % req
AssertionError: my-package-name .dist-info directory not found

旧的 Python 2 版本的包在 .tgz 存档中没有任何名为 .dist-info 的东西,它安装得很好。有谁知道这里发生了什么以及如何解决它?

最佳答案

在我的例子中,这是通过删除 AppData\Local\pip\Cache 文件夹 (windows) 解决的。其他操作系统应该非常相似。

关于python - 如何修复我的包中的 ".dist-info directory not found"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44270366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com