Ubuntu16.04安装TensorFlow(GeForce Titan显卡)出现的问题记录

一、安装Ubuntu 16.04系统
1、Win10与Ubuntu双系统安装,遇到启动问题,放弃。
涉及的关键词:grub
2、安装GeForce GTX Titan显卡驱动,需要在命令行模式下安装
关键词:$sudo init 3
在设置为命令行模式时,会出现黑屏问题,需要修改Ubuntu的一个配置文件。具体操作如下:
(1)“ctrl+alt+t”打开终端,输入:(编辑grub文件)
sudo gedit /etc/default/grub 
(2)在文件中找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
(3)保存,关闭文件。在命令行中输入:(更新文件)
sudo update-grub
(4)重启电脑即可。


二、安装Anaconda2时遇到的问题
1、无法启动Spyder
错误提示:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
解决方法:
QT插件目录没有声明或者声明错误
临时设置的话使用以下命令
$export QT_PLUGIN_PATH=/home/your_PC_name/anaconda2/plugins
永久设置的话将
export QT_PLUGIN_PATH=/home/your_PC_name/anaconda2/plugins
加入到~/.bashrc文件中,并用source ~/.bashrc进行刷新


三、搭建tensorFlow环境
主要参考:http://blog.csdn.net/jteng/article/details/52975247
1、遇到pip下载超时的问题,解决方法是将需要下载的whl文件先下载到本地,然后通过下面的方式安装。
再执行以下命令时
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.11.0rc1-cp27-none-linux_x86_64.whl
pip install –ignore-installed –upgrade $TF_BINARY_URL
会出现下载超时问题,可以采用本地安装的方式。
采用本地安装方式安装pip包的方法:
(tensorflow) jxy6@jxy6:pip install --use-wheel --no-index --find-links=/home/jxy6/myDownload/ scipy
可以在https://pypi.python.org/下载需要的whl文件。
2、在运行使用opencv的文件时,可能会遇到如下的错误:
ImportError: No module named cv2
可以参考:http://blog.csdn.net/darren2015zdc/article/details/73838675中关于opencv安装的章节尝试解决。具体涉及以下命令:
unzip opencv-2.4.13.zip  
cd opencv-2.4.13
mkdir opencv-build
cd opencv-build
#开始编译
#sudo cmake ..
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
#sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_TIFF=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_GTK=ON -D WITH_OPENGL=ON ..
#之所以会加上-D BUILD_TIFF=ON是因为看网上有人说如果不加上在编译caffe的时候会有这样的错误/usr/lib/libopencv_highgui.so.2.4: undefined reference to XXXXXX,因为以后会用到caffe所以就没管其他的就直接加上去了,免得到时候在出错.
sudo make install
编译时间较长,需要耐心等待。(可尝试采用并行方式编译,涉及make j8等)
编译完成后,在Ubuntu中搜索cv2.so,将其复制放到/home/jxy6/anaconda2/lib/python2.7/site-packages中。
3、解决ImportError: No module named h5py
先执行下面的命令
(tensorflow) jxy6@jxy6:pip install h5py

然后,通过出现的下载界面,确定需要下载的文件的文件名,然后复制该文件名到搜索引擎中搜索,比如可以在https://pypi.python.org/pypi/h5py/2.7.1下载h5py-2.7.1-cp27-cp27mu-manylinux1_x86_64.whl。下面给出如何确定需要下载的文件的文件名的示意图:


 
(tensorflow) jxy6@jxy6:pip install --use-wheel --no-index --find-links=/home/jxy6/myDownload/ h5py
4、解决ImportError: No module named sklearn.cluster
采用与上面类似的方式解决
(tensorflow) jxy6@jxy6:pip install scikit-learn
(tensorflow) jxy6@jxy6:pip install --use-wheel --no-index --find-links=/home/jxy6/myDownload/ scikit-learn



未完待续......

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值