1
我在我的机器上的虚拟环境中安装了Tensorflow。它的命令行工作,但是当我尝试从Pycharm运行它,它提供了以下错误:Pycharm Console Output在Pycharm(Ubuntu 16)中使用Tensorflow virtualenv时出错
该项目的解释设置在〜/ tensorflow和以下物质所设置的解释路径VIRTUALENV:
- /home/user/tensorflow/lib/python3.5
- /home/user/tensorflow/lib/python3.5/plat-x86_64-linux-gpu
- /家庭/用户/ tensorflow/lib目录/python3.5/lib-dynload
- /usr/lib/python3.5
- /usr/lib/python3.5/plat-x86_64-linux-gnu
- /home/user/tensorflow/lib/python3.5/site-packages
- /usr/lib/python3.5/site -packages
- /usr/local/lib/python3.5/dist-packages
- /usr/lib目录/ python3/DIST-包
的代码(从教程)我试着运行如下:
import tensorflow as tf
x = tf.constant(35, name='x')
y = tf.Variable(x + 5, name='y')
model = tf.global_variables_initializer()
with tf.Session() as session:
session.run(model)
print(session.run(y))
那么这个错误可能与什么有关?
您是否安装了CUDA和cudnn?或者你设置cuda路径,[示例](https://www.tensorflow.org/get_started/os_setup#test_the_tensorflow_installation)? – xxi
是的,设置了LD_LIBRARY_PATH和CUDA_HOME变量。如前所述,如果我从命令行使用激活的virtenv调用它,上面的代码就可以工作。 – Smeik
你认为[这可能](https://github.com/tensorflow/tensorflow/issues/5343#issuecomment-278813482)?我在'etc/profile'设置路径 – xxi