我试图调试一些建立在tensorflow之上的计算机视觉代码(比如dcgan)。我在virtualenv(比如py1)中安装了tf_0.10,并使用eclipse+pydev作为IDE。问题是调试器找不到cuda库,所以我得到如下错误:ImportError: libcudart.so.8.0: cannot open shared object file: No such file or directory
另一方面,代码可以在ubuntu命令行上正常工作,virtualenv中的py1可以找到cuda库。在
在eclipse+pydev设置中,我将py intepreter设置为py1,
通过将eclipse menu->;window->;preference->;intepretors->;python intepreter设置为
/home/zyuan/tensorflowr010/bin/python2.7(其中/home/zyuan/tensorflowr010是virtualenv的根)
此外,上述智能的系统PYTHONPATH是/home/zyuan/tensorflowr010/lib/python2.7
/home/zyuan/tensorflowr010/lib/python2.7/lib-dynload
/home/zyuan/tensorflowr010/local/lib/python2.7/site-packages
/home/zyuan/tensorflowr010/lib/python2.7/site-packages
/home/zyuan/tensorflowr010/lib
然后我选择了py1和intepreter作为我的计算机视觉代码dcgan
通过将dcgan->;properties->;pyDev解释器/语法器设置为py1,并在pyDev PYTHONPATH上添加>;外部库/usr/local/cuda/lib64
我还错过什么吗?在