题主最在搞自动驾驶的项目,所以需要用到tensorflow的知识,但是题主在安装tensorflow时遇到了比较棘手的问题,解决了很久才解决,目前CSDN上的许多方案并不能很好的解决这个问题,所以我决定写一下这一篇短短的学习文。
以下是报错内容
ERROR: Cannot uninstall 'wrapt'. It is a distutils installed
project and thus we cannot accurately determine which files
belong to it which would lead to only a partial uninstall.
题主收集了几种主流的解决方案
1.更新wrapt包:
pip install -U --ignore-installed wrapt enum34 simplejson netaddr
这一种方法可以解决大部分的问题,但是题主在使用这种方法之后仍然没有作用,照样报错。
2.强行卸载wrapt包:
pip uninstall wrapt --ignore-installed
该方法也是常用方法,但是题主仍然没有作用。
3.使用--force卸载:
pip uninstall wrapt --force
这是另一种卸载方案,但是题主仍然报错。
4.强行手动卸载:
由于题主一次一次的失败,所以甚至已经决定开摆了,但是最后题主想到了手动卸载的方法,并且最后成功,在这里详细地向大家介绍。
- 运行pip show wrapt代码,查找wrapt包位置
pip show wrapt
-
如果没有意外的话应该会出现以下界面
-
此时注意!我们一般会前往anaconda3 5.3.1(以我的为例)文件夹,但是我们发现并没有能够完全契合lib这个库的文件夹,这个时候到了最重要的一步了!此时直接在文件夹下搜索“wrapt”,并且完全删除所有的能够搜索到的文件。
-
再次回到终端运行tensorflow安装脚本
pip install tensorflow
也可以像我一样使用清华源下载,速度非常快
pip install tensorflow==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
-
成功安装!
以上就是本文章的全部内容啦,希望可以帮助你。大家一起学习一起进步,有用的话点赞收藏!