Tensorflow 安装过程中遇到的问题和解决方法
程序员文章站
2024-02-01 18:35:52
...
1. 为了不纠缠 python 的各种包依赖关系,直接安装 Miniconda, 其中,Python 版本为 3.6.*
2. 如果直接用官方网站给出的安装方法:
pip install -U tensorflow
它会自动安装与 python 3.6.* 对应的最新版 tensorflow 1.9, 而 1.9 会要求 cuda.so.9 (即cuda 9.0), 我的机器上只有 cuda.so.8 (即 cuda 8.0 ),于是网上搜索,tensorflow 1.4.* 能支持 cuda 8.0, 于是安装 tensorflow 1.4.1
3. pip 安装 tensorflow 1.4.1
pip install --ignore-installed https://storage.googleapis.com/tensorflow_gpu/linux/gpu/tensorflow_gpu-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
各种报错
解决办法:手动安装 .whl 软件压缩包
到 清华大学软件镜像站点找合适自己的压缩包,清华大学软件镜像网址:https://pypi.tuna.tsinghua.edu.cn/simple/
tensorflow_gpu-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
其中,cp36 表示 python 3.6,x86_64 表示 64 位。
下载,然后用 pip 命令进行安装:
pip install --ignore-installed tensorflow_gpu-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
安装成功,然后 import tensorflow as tf 报错:
ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
找不到 libcudnn.so.6 ? 于是手工寻找
find /usr -name libcudnn.so.6
找到这个 libcudnn.so.6 位于 /usr/local/cuda-8.0/cudnn6 文件夹,于是我们需要设置 LD_LIBRARY_PATH:
gedit ~/.bashrc
export LD_LIBRARY_PATH = $LD_LIBRARY_PATH:/usr/local/cuda-8.0/cudnn6
重新 import tensorflow as tf, 没问题,成功!推荐阅读
-
hue3.9安装过程中遇到的问题及解决方法
-
Tensorflow 安装过程中遇到的问题和解决方法
-
Keystone安装过程中遇到的问题及解决方法
-
iPad mini升级iOS7过程中遇到的问题及解决方法
-
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法_php技巧
-
pip安装Python库时遇到的问题及解决方法
-
python:安装pip以及使用pip安装requests模块过程中遇到的问题
-
Ubuntu下安装和使用OpenNMT翻译以及其中系统中遇到的问题
-
Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案
-
Oracle 11g安装中遇到的问题及解决方法