我在我的机器上的虚拟环境中安装了Tensorflow . 它从命令行工作,但当我尝试从Pycharm运行它时,它给出以下错误:Pycharm Console Output
项目解释器在〜/ tensorflow设置为virtualenv,对于解释器路径,设置以下设置:
-
/home/user/tensorflow/lib/python3.5
-
/home/user/tensorflow/lib/python3.5/plat-x86_64-linux-gpu
-
/home/user/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-packages
我尝试运行的代码(来自教程)如下:
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))
那么这个错误可能与什么有关呢?
1 回答
好的,如果你从终端调用Pycharm它就可以了 . 我想终端上下文是从命令行加载它时给pycharm的 . (通过执行pycharm.sh脚本从命令行执行Pycharm . 如果你不知道它在哪里,那么输入'locate pycharm.sh')