大佬万福.
我是一个新手菜鸟, 想要入门tensorflow来的.
我写的东西是入门级别的(因为怕自己以后忘记).
tensorflow的安装是基于单CPU的.
您如果要查找GPU版本的Tensorflow安装方法,建议您参考:https://blog.csdn.net/u014797226/article/details/80229887
我开始了:
-
确保Virtualenv 和 pip 被安装.
lenovo@R9000-2:~$ sudo apt-get install python3-virtualenv python3-pip python3-dev
-
为确保不同版本的互不影响,建议新建虚拟环境.
#将所有的虚拟环境存放在一个文件夹"env"下
lenovo@R9000-2:~$ sudo mkdir ~/env
#创建tensorflow 的虚拟环境
lenovo@R9000-2:~$ virtualenv --system-site-packages ~/env/tensorflow
#执行~/env/tensorflow/bin/activate启动虚拟环境
lenovo@R9000-2:~$ source ~/env/tensorflow/bin/activate (tensorflow) lenovo@R9000-2:~$
#如经常需要使用该虚拟环境,可以创建快捷方式
在~目录下,vim .bashrc,添加一行:alias tensorflow='source ~/env/tensorflow/bin/activate'
重启Terminal,此后输入tensorflow 即可启动该虚拟环境.
lenovo@R9000-2:~$ tensorflow (tensorflow) lenovo@R9000-2:~$
-
创建好虚拟环境后,安装Tensorflow(tensorflow 目前最高支持python3.6版本)
你可以从这里找到对应版本的安装包.https://pypi.org/project/tensorflow/#files
#用pip3安装(我安装的是python3.6对应版本)pip3 install --upgrade https://files.pythonhosted.org/packages/22/cc/ca70b78087015d21c5f3f93694107f34ebccb3be9624385a911d4b52ecef/tensorflow-1.12.0-cp36-cp36m-manylinux1_x86_64.whl
静静等待,直到命令行出现:Successfully installed tensorflow-1.12.0
-
安装 jupyter notebook
这是不需要解释,只需要敲入对应命令的安装过程:
lenovo@R9000-2:~$ sudo python3 -m pip install jupyterhub notebook
lenovo@R9000-2:~$ sudo python3 -m ipykernel install
lenovo@R9000-2:~$ sudo apt-get install build-essential
lenovo@R9000-2:~$ sudo pip3 install jupyter
lenovo@R9000-2:~$ sudo apt-get build-dep python3-matplotlib python3-tk
执行上面最后一条命令,若出现:
E: 您必须在 sources.list 中指定代码源(deb-src) URI错误
请将你机器上的软件更新器中的源代码勾上.
静静等待安装完成.
#启动jupyter
启动虚拟环境后,建立工作文件夹.
进入此文件夹.
启动jupyter notebook服务器.
(tensorflow) lenovo@R9000-2:~/dev/kaggle/tf-notebooks$ jupyter notebook
#随后,默认浏览器会打开jupyter 操作页面
至此您可以愉快的玩耍tensorflow了.