【发布时间】: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