unbuntu怎么安装tensorflow
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unbuntu怎么安装tensorflow相关的知识,希望对你有一定的参考价值。
参考技术A 方法/步骤1
进入ubuntu系统,进入命令模式(可以按快捷键ctrl+alt+t),在命令输入python命令,查看并确认系统安装python版本为2.7以上(本教程系统为ubuntu14.04,python 版本为2.7.6)。
2
执行上述步骤,确认无误后,在命令窗口输入命令:sudo apt-get install python-pip python-dev,输入密码后按回车执行,输入后会出现一串代码,然后问是否继续,输入y回车。然后可以静待安装完成。
3
如果一切顺利,在大串英文划过后,我们会看到如下的界面:
4
此时就可以安装Tensorflow了,指令如下:
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl,静待安装完成即可。若提示网络链接错误可以多试几次以上安装命令。
5
安装完成后,在命令行输入python,进入python编辑界面,在>>后输入:import tensorflow,显示如下界面测试成功
Ubuntu安装NVIDIA驱动+Cuda+cuDNN+Anaconda3+TensorFlow-gpu
NVIDIA安装驱动:
本机对应版本:
Unbuntu 16.04 LTS,
NVIDIA 396.37,
Cuda 9.2,
cuDNN 7.6,
Anaconda3 3.4.4.0,
TensorFlow-gpu 1.12.1
一、 安装环境
- 当前系统配置:
- 系统:Ubuntu16.04 LTS
- CPU:Intel® Core™ i5-8400 CPU @ 2.80GHz
- 內存:16GB
- 显卡: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB]
二、安装NVIDIA显卡驱动
1、如果之前安装过英伟达驱动,要先卸载显卡驱动,没有安装直接跳过
sudo apt-get remove --purge nvidia*(自己电脑上试了,没成功)
sudo /usr/bin/nvidia-uninstall(亲测可以)
2、查看推荐显卡驱动
ubuntu-drivers devices
之前沒有装过驱动的话可能就是只有一个nvidia-384,我这里经装过了,所以会有两个
3、下载安装包命令安装,下载的驱动文件是以.run结尾的。这个文件的路径中不要出现中文!
4、将ubuntu自带的显卡驱动nouveau加入黑名单
sudo gedit /etc/modprobe.d/blacklist.conf
完成之后会打开一个文件窗口,在文件最后面添加两行:
blacklist nouveau
options nouveau modeset=0
记得保存,然后再关闭文件,保存文件时,终端出现了几个警告,这里不用管它
5、在终端输入:(更新系统)
sudo update-initramfs -u
更新完系统后,重启电脑
6、再次打开命令行,输入
lsmod | grep nouveau
如果没有显示任何信息,说明nouveau已经被禁用
7—13步都是在命令行操作:
7、接着按Ctrl+Alt+F1,进入命令行界面,首先应该是输入账户名,然后是密码
如果进入文字界面时,如果出现乱码(菱形乱码)问题,没有乱码就直接跳过这一步
解决方式是:
sudo gedit /etc/default/locale
进入后,修改
LANG="en_US.UTF-8"
LANGUAGE="en_US:en" ---->可能会没有,或者给它加上(当时没有遇到这种乱码之类的,可能因为装的ubuntu是英文版的)
记得保存
8、关闭图形界面,这个命令必须执行,否则可能出错
sudo service lightdm stop
9、cd到你下载的驱动目录下,给驱动文件赋予执行权限
sudo chmod a+x 你的驱动命名.run
10、还在这个目录下
sudo sh ./你的驱动命名.run -no-x-check -no-nouveau-check -no-opengl-files
//只有禁用opengl这样安装才不会出现循环登陆的问题
11、安装过程操作会出现几个问题,大概就是这几个问题,实在不行就自己摸索着整,大不了重新来
还有几个ok的选项,这样的直接回车
The distribution-provided pre-install script failed! Are you sure you want to continue?
选择 Continue insetallation 继续。
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
选择 No 继续。
问题没记住,选项是:install without signing(可能不是这个样子,但是一定会有install相似的,就选那个)
问题大概是:Nvidia’s 32-bit compatibility libraries?
选择 No 继续。
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.
选择 Yes 继续
12、到这里安装结束,验证是否安装成功
nvidia-smi
13、重启电脑
sudo reboot
以上是关于unbuntu怎么安装tensorflow的主要内容,如果未能解决你的问题,请参考以下文章