Pip 找不到元数据文件 - EnvironmentError

新手上路,请多包涵

每当我运行 pip virtualenv 这样的 Flask 包时,我都会收到此错误:

pip install virtualenv

Requirement already satisfied: virtualenv in ./.local/lib/python3.5/site-packages (16.1.0) No metadata found in ./.local/lib/python3.5/site-packages Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/.local/lib/python3.5/site-packages/virtualenv-16.1.0.dist-info/METADATA'

这是我的 pip 和 python 版本:

pip --version pip 19.0.1 from /usr/.local/lib/python3.5/site-packages/pip (python 3.5)

python3 --version Python 3.6.8

我已经尝试了几乎所有从互联网上获得的方法来解决这个问题,例如:

/usr/.local/bin/pip install virtualenv

但我仍然遇到同样的错误。

我也进入 dist 文件夹复制 metadata.json 和 METADATA,但是里面没有 metadata.json 文件。

cd /usr/.local/lib/python3.5/site-packages/virtualenv-16.1.0.dist-info/ cp metadata.json METADATA

cp: cannot stat 'metadata.json': No such file or directory

请帮助我,我被这个问题困扰了好几天。谢谢!

原文由 Zhanrah 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 899
2 个回答

我遇到同样的问题

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/root/anaconda3/lib/python3.6/site-packages/tornado-6.0.4.dist-info/METADATA

然后我 cd /root/anaconda3/lib/python3.6/site-packages/tornado-6.0.4.dist-info/ && ls

 DESCRIPTION.rst  LICENSE.txt  metadata.json

最后,我做了 cp metadata.json METADATA 解决了问题。也许这对你有帮助。

原文由 Stephen 发布,翻译遵循 CC BY-SA 4.0 许可协议

我最近遇到了同样的问题。

 Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '~/.local/lib/python3.7/site-packages/pip-19.0.1.dist-info/METADATA'

在文件夹中

~/.local/lib/python3.7/site-packages/pip-19.0.1.dist-info/

我找到了另一个名为 pip-19.0.1.dist-info 的文件,最后一个文件包含了 pip 所需的所有文件。

我刚用

cd ~/.local/lib/python3.7/site-packages/pip-19.0.1.dist-info/
cp -r ./pip-19.0.1.dist-info/* ./
rm -r ./pip-19.0.1.dist-info

显然,您需要用自己的版本替换 python 版本并检查文件是否

entry_points.txt  INSTALLER  LICENSE.txt  METADATA  RECORD  top_level.txt  WHEEL

在这里。

也许它会帮助你,运气。

原文由 Alexandr Vasilyev 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题