报错描述
在pytorch gpu环境下用pip install transformers安装transformers库时,会报以下错误:
ModuleNotFoundError: No module named 'setuptools.build_meta'
解决办法
更新以下setuptools即可。
pip install --upgrade setuptools
新的报错
然而,更新setuptools之后,pip的版本与setuptools的版本不匹配,就又会报新的错误,如下图所示:
一大段红色的报错,主要的错误截出来就是:
ERROR: Command errored out with exit status 1: 'D:\Anaconda3\envs\pytorch-gpu-1.8.0\python.exe' 'D:\Anaconda3\envs\pytorch-gpu-1.8.0\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Users\xxx\AppData\Local\Temp\tmpvjfv5gcj' Check the logs for full command output.
解决办法
运行以下代码即可解决问题:
pip install --upgrade setuptools && python -m pip install --upgrade pip