我本来并没有想这么做。开始只是因为有几个库出现了版本冲突,但是后来这种因为版本冲突导致安装失败的情况越来越多。

我想集体upgrade以下来企图解决版本冲突的问题。

可是windows电脑抽风,半道突然给我爆出一个权限错误,白干了!

我一气之下,

pip freeze > r.txt
pip uninstall -r r.txt -y

我后来检查了一下,r.txt这个文件大小有足足10KB,里面有好几百个库,大部分我都用不上……那就全都卸载,从零开始,需要的再慢慢装回来!注意,卸载的时候要给cmd开管理员权限,要不也会爆出Permission Error。

我终于好像明白了,为什么网上有那么多大佬都建议说要给每一个项目都建立virtual environment。

就是为了避免这些包混在一起的情况,迟早会把人恶心死……

然后我运行

pip install fastbook
pip install fastkaggle
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126

就可以把正常的功能都找回来了,清爽!