gpt4 book ai didi

python - 没有名为 __future__ 的模块

转载 作者:太空狗 更新时间:2023-10-29 18:34:01 24 4
gpt4 key购买 nike

我有错误,因为 No module named __future__。我使用 tensorflow,它有 Python2.7。运行程序后,出现如下所示的错误。

import tensorflow
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/coie/tensorflow/local/lib/python2.7/site-packages/tensorflow/__init__.py", line 19, in <module>
from __future__ import absolute_import
ImportError: No module named __future__

如何将future安装到tensorflow的Python中?

最佳答案

检查您的 Python 模块是否可执行。

在你的 /PATH/Python-2.7.x/Lib 应该是你所有的模块,包括。 future

如果您没有上述内容,请重新安装 Python。

如果这样做,请运行 ls -l,它会在第一列中显示与模块关联的权限。 *.py 应该读作 -rwxr-xr-x。如果它改为读取 -rw-r--r--,则在脚本中调用模块时无法导入或执行这些模块。要解决此问题,请使用 sudo chmod +x *.py 更改权限。

此外,您还需要检查 python 是否知道到哪里寻找这些模块。您可以使用 echo $PYTHONPATH 检查它,它应该会显示您的 Lib 目录的路径。如果没有,通过 export PYTHONPATH=$PYTHONPATH:/PATH/Python-2.7.13/Lib 设置。另请查看以下问题的答案中的解释和链接:https://askubuntu.com/questions/250929/pythonpath-environment-variable

关于python - 没有名为 __future__ 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40479160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com