问题发生在我在安装pip的时候:
报错如下:
大概意思是之前有个包没安装完(我这里是ethereum-swarm这个包)
按照提示看能否解决:
报错:
按照网上的方法:
报同样的错
我们分析一下错误是什么意思,到下载这步都没有问题,问题出在解压这步
大概就是ethereum-swarm这个包想要overwrite一个文件/usr/bin/swarm,而这个文件已经被一个已安装的包使用了,我尝试删掉这个文件(人混胆子大,可以先备份)
再次安装
还是同样的错误
我们再使用dpkg -i —force-overwrite 试试:
没有报错,再次输入
发现ethereum-swarm 安装成功了。
后面就可以安装你想要的软件了:
最后我去了解了下 dpkg -i —force-overwrite 这个命令,这篇文章讲的很好
https://www.techtimejourney.net/for-sudo-and-root-usersdealing-with-apt-errors/#more-1759