MY_*_*Y_G 17 python ubuntu cuda tensorflow
我在Ubuntu 15.10上运行TensorFlow.当我进入时pip show tensorflow,我看到TF已正确安装.
但是,当我写import tensorflow as tf,我收到以下错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/__init__.py", line 23, in <module>
from tensorflow.python import *
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
from tensorflow import contrib
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/__init__.py", line 23, in <module>
from tensorflow.contrib import layers
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/layers/__init__.py", line 68, in <module>
from tensorflow.contrib.layers.python.layers import *
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/layers/python/layers/__init__.py", line 22, in <module>
from tensorflow.contrib.layers.python.layers.initializers import *
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/layers/python/layers/initializers.py", line 24, in <module>
from tensorflow.python.ops import random_ops
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/random_ops.py", line 23, in <module>
from tensorflow.python.framework import ops
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 39, in <module>
from tensorflow.python.framework import versions
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/versions.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "/home/me/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
为了它的价值,我按照这里的说明设置了我的LD_LIBRARY_PATH和CUDA_HOME环境变量.
有什么建议?
编辑:
我已经安装了CUDA 7.5并将它们添加到我的.profile文件中:
export LD_LIBRARY_PATH="/usr/local/cuda-7.5/lib64"
export CUDA_HOME=/usr/local/cuda-7.5
Run Code Online (Sandbox Code Playgroud)
但是,我继续看到相同的错误消息.
编辑:
我运行时看到以下输出ldd /usr/local/cuda-7.5/lib64/libcudart.so.7.5:
linux-vdso.so.1 => (0x00007ffdac7ea000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc27a281000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc27a07d000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc279e5e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc279c56000)
/lib64/ld-linux-x86-64.so.2 (0x00005604f5406000)
Run Code Online (Sandbox Code Playgroud)
编辑:
如果它是相关的,我使用GeForce GT640.
编辑:
我跟着@tommus的建议并source ~/.profile在运行TensorFlow之前打电话,现在它就像一个魅力.
感谢所有试图在评论中帮助我的人 - 这是我对任何Linux发行版的第一次体验,我非常感谢到目前为止我收到的所有患者帮助:-)你们真是棒极了!
小智 5
sudo nano /etc/ld.so.conf.d/nvidia.conf
添加:
/usr/local/cuda-8.0/lib64
/usr/local/cuda-8.0/lib
跑
sudo ldconfig
如果效果很好,请告诉我。
| 归档时间: |
|
| 查看次数: |
44152 次 |
| 最近记录: |