linux下安装虚拟环境报错:metadata-generation-failed,怎样解决?加上镜像源也不行
通常是因为 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
命令