点子找不到元数据文件-EnvironmentError
每当我pip
像virtualenv
Ubuntu 16.04一样运行安装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复制metadata.json,但是里面没有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
请帮助我,这个问题困扰了我好几天。谢谢!
-
我遇到同样的问题
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
解决了问题。也许这对您有帮助。