【问题标题】:How to include path of tensorflow on ubuntu, python 2.7如何在 ubuntu、python 2.7 上包含 tensorflow 的路径
【发布时间】:2021-08-15 04:45:53
【问题描述】:

我正在尝试执行一个旧的 (python 2.7, tensorflow 1.3) 程序。 conda list tensorflow 显示 tensorflow 已安装。但是程序无法导入tensorflow。

>python train.py

Traceback(最近一次调用最后一次): 文件“train.py”,第 5 行,在 将张量流导入为 tf ImportError:没有名为 tensorflow 的模块

我读过Python error "ImportError: No module named"import error: 'No module named' *does* exist

我认为文件的权限还可以。

>ls -al ./anaconda/envs/py2_env/lib/python2.7/site-packages/opt_einsum/backends/tensorflow.py
    -rw-rw-r-- 2 myid myid 3797 Oct 11  2019 ./anaconda/envs/py2_env/lib/python2.7/site-packages/opt_einsum/backends/tensorflow.py

在遇到相同错误时阅读其他答案后,我想我需要将 tensorflow 的路径包含到 $PATH 或 $PYTHONPATH。
我不确定需要包含哪个文件夹。如何找到需要包含的文件夹?

>find . -name tensorflow.py
./anaconda/envs/py2_env/lib/python2.7/site-packages/opt_einsum/backends/tensorflow.py
./anaconda/pkgs/opt_einsum-2.3.2-py_0/site-packages/opt_einsum/backends/tensorflow.py  

【问题讨论】:

    标签: python-2.7 tensorflow ubuntu-18.04


    【解决方案1】:

    在执行 train.py 之前似乎没有激活虚拟环境

    #Activate the Environment
    source activate py2_env
    
    # Verify the tensorflow installation
    py2_env$python
    >import tensorflow as tf
    >tf.__version__
    
    #Execute your code
    py2_env$ python train.py 
    

    【讨论】:

      猜你喜欢
      • 2018-01-20
      • 2016-08-14
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      相关资源
      最近更新 更多