linux下安装虚拟环境报错:metadata-generation-failed

linux下安装虚拟环境报错:metadata-generation-failed,怎样解决?加上镜像源也不行

img

img

通常是因为 setuptools 没有正确安装导致的。

确认已经安装了 pip 包管理器,如果没有安装可以通过以下命令进行安装:

sudo apt-get install python-pip
确认 setuptools 已经正确安装,如果没有安装可以通过以下命令进行安装:

sudo apt-get install python-setuptools
升级 setuptools 版本:
sudo easy_install -U setuptools
清理缓存:

sudo rm -rf ~/.cache/pip/
重新安装虚拟环境:

sudo pip install virtualenv
还是无法解决问题,可以尝试删除旧版本的 setuptools,然后重新安装最新版本的 setuptools。

csharp
Copy code
sudo apt-get remove python-setuptools
sudo pip install setuptools

在执行批量安装命令

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

之前,先执行

pip install setuptools==57.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

命令