python - 在 Pycharm (Ubuntu 16) 中使用 Tensorflow virtualenv 时出错

标签 python ubuntu tensorflow pycharm

我已经在我机器上的虚拟环境中安装了 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))

那么这个错误可能与什么有关?

最佳答案

好的,如果您从终端调用 Pycharm,它就可以工作。 我猜终端上下文是在你从命令行加载它的那一刻给 pycharm 的。 (Pycharm 是通过执行 pycharm.sh 脚本从命令行执行的。如果您不知道它在哪里,请键入“locate pycharm.sh”)

关于python - 在 Pycharm (Ubuntu 16) 中使用 Tensorflow virtualenv 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42201368/

相关文章:

Tensorflow DataSet Shuffle 影响验证训练的准确性和模糊行为

python - pyspark withcolumn 在每行中插入列表

python - 写入txt文件时如何组合列表?

python - 无法迭代 tf.data.Dataset

ubuntu - 通过 MAKE 将参数传递给编译器

Ubuntu中的Python导入模块和文件

python - 如何在python中将成本函数定义为 tensorflow 中的均方根对数误差

python - scipy.integrate.ode 有两个耦合的 ODE?

ubuntu - 无法在 Ubuntu 14.04 上找到包 docker-ce

machine-learning - 在 tensorflow 中堆叠 LSTM 层/单元