+++++++++++++++++++++++++++++++
2021年11月20日
Ubuntu安装tensorflow
打开终端,输入命令:
lspci
看到这一行,说明是NVIDA的显卡。
08:00.0 VGA compatible controller: NVIDIA Corporation Device 1f06 (rev a1)
找到cuda下载的地方,鼠标右键选择在终端打开
ls查看一下,然后输入命令:
sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda
回车后输入密码,等待一会,弹出:
安装结束之后需要重启电脑。
2021年7月17日 更
通过
conda create -n tensorflow python=3.7
创建了一个名为tensorflow的环境并在这个环境下通过
pip install tensorflow-gpu==2.2.0
成功安装了tensorflow。
但是存在一个问题:通过spyder
import tensorflow as tf
不成功。
而通过pycharm设置了Python interpretor之后可以成功import。
#############################################
2020年12月3日 更
电脑上安装过anaconda,如何卸载?
卸载完之后最好重启一下电脑。
哪里下载指定版本的anaconda?
清华镜像网站:清华镜像
#############################################
双击.exe文件
点击next:
点击“I Agree”:
这两个看自己需要:然后点击Next:
换安装的路径,然后Next:
把这个给选上,能省不少麻烦;然后点击Install:
然后等,大概5分钟:
中间会弹出一个黑窗口,不用管它,安装完成之后点击Next:
到这一步点Skip:
对于没有装过的同学,这两个勾可以不去掉,我装的时候是都去掉了,然后点击Finish:
这时候可以打开控制台那个黑窗口,输入这几个命令,如果显示的结果都差不多,那么基本上就可以确定Anaconda到这里就安装成功了。
二、tensorflow的安装:
打开黑窗口,通过pip和清华源下载tensorflow:
命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.0.0
“”"""
2021年3月2日15:08:05
现在命令行输入这个命令会弹出一些错误,说没有这个版本。那就选择要下载的版本就好了:
“”"""
然后点击回车:
这里弹出了很多错误:
一个一个解决吧:
然后还是黑窗口,进入Ipython:
嗯?怎么回事?大型翻车现场:
推出重新执行看看:
还是有些错误,暂时忽略:
重新进入Ipython,还是不行:
先不从清华源安装wrapt试试看:
还是不行:
关机重启试试。
重启之后还是:No module named ‘tensorflow’
通过pip list看看:发现确实没有
重新下载:
重新安装还是不行,干脆直接再把Anaconda卸载掉。然后重新安装Anaconda,刚才在安装tensorflow之前,先把刚才显示没有的库给安装上:
刚才提示:distributed 1.21.8 requires msgpack. which is not installd.
通过pip list发现有一个msgpack-python:
不理会它,先通过“pip install msgpack”试试要多少时间:
安装得很快,可能是之前安装过的原因,它是从cached中调出.whl文件的。如果通过“pip install msgpack”很慢,可以通过切换到清华源安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple msgpack
requirement setuptools >= 40.3.0,pip list查看这个库,版本确实是没跟上:
通过pip升级一下版本:pip install -U setuptools:
然而:
再试一次:整个过程需要3分钟左右
加下来到另外一个错误:Cannot uninstall ‘wrapt’。
这个问题上N次安装的时候也碰到了,文档里还记录着解决方法,也是查阅了别人的博客知道的,具体是哪位的博客却忘记了:
通过文档里的记录继续安装‘wrapt’:pip install -U --ignore-installed wrapt enum34 simplejson netaddr。整个过程需要7分钟左右。
这三个库安装之后,安装tensorflow:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.0.0
可以看到安装没报什么错误了:
进入Ipython:这回是安装上了。
安装一些后续需要的库:opencv-python、
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pydot
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pydot-ng
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple graphviz
手动安装graphviz,添加环境变量。
【2021年3月3日】
上述步骤完成之后,可能会出现不能调用GPU的情况。
因为还没有安装Cuda库。或者是版本不对的问题。