我几天前安装了Ubuntu18.04,我想在python上使用tensorflow。在spyder控制台出现了一些错误之后,我认为下载CUDA是必要的。顺便说一句,错误仍然存在,我认为我所拥有的两个版本之间可能没有支持,就像建议的这里一样。
所以我试着降低tf和CUDA的评级,就像建议我尝试使用Tf1.13.1和CUDA 10.0一样。然而,我认为我在降低数据自动化系统的评级方面有点混乱,现在我收到了一个错误通知:
出现错误时,请从右键菜单中运行Package或apt-get在终端中查看出了什么问题。错误消息是:" error : BrokenCount>0“。这通常意味着所安装的包有未满足的依赖项。
我试着做sudo apt-get install --fix-broken,我在终点站的总决赛是:
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/nvidia-cuda-dev_9.1.85-3ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)在此之前,我试图消除下载数据自动化系统( CUDA )所造成的所有混乱,使用:
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /usr/local/cuda*但我觉得没能像我希望的那样.
有什么建议吗?
我在考虑删除名字里写着"cuda“的所有东西。但这看起来既残酷(我可以删除我真正需要的东西),也可能没有效率(也许有些东西不能以这种方式删除)。
发布于 2020-01-29 06:22:12
我想我已经解决了。
我手动删除了错误中命名的文件,清理了缓存,运行了这,它既删除又重新安装。我认为第一次手动操作实际上是解决错误的方法。
https://askubuntu.com/questions/1206431
复制相似问题