ImportError: 找不到模块 'tensorflow.python'; 'tensorflow' 不是一个包

2024-10-01 09:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:

我正确安装了kerastensorflow。虽然它们都已安装,但在import keras时遇到以下错误:

  File "/root/PycharmProjects/DeepLearning/paper/test.py", line 1, in <module>
    import keras.activations
  File "/home/saeed/.conda/envs/py35/lib/python3.5/site-packages/keras/__init__.py", line 3, in <module>
    from . import utils
  File "/home/saeed/.conda/envs/py35/lib/python3.5/site-packages/keras/utils/__init__.py", line 6, in <module>
    from . import conv_utils
  File "/home/saeed/.conda/envs/py35/lib/python3.5/site-packages/keras/utils/conv_utils.py", line 9, in <module>
    from .. import backend as K
  File "/home/saeed/.conda/envs/py35/lib/python3.5/site-packages/keras/backend/__init__.py", line 89, in <module>
    from .tensorflow_backend import *
  File "/home/saeed/.conda/envs/py35/lib/python3.5/site-packages/keras/backend/tensorflow_backend.py", line 6, in <module>
    from tensorflow.python.framework import ops as tf_ops
ImportError: No module named 'tensorflow.python'; 'tensorflow' is not a package

我的努力:

我尝试了这些解决方案123,但没有找到结果。同时卸载kerastensorflow并重新安装,但没有用。你知道吗

问题出在哪里?你知道吗

System: Ubuntu 18.04.1 LTS

Python: 3.5

Keras: 2.2.2

Tensorflow: 1.10.0


Tags: inpyimporthomelibtensorflowlinesite
2条回答

Pip3 install命令代替pip install应该可以解决这个问题。你知道吗

因为您使用的是Python3+,所以我将使用pip3 install tensorflow==2.0.0

from tensorflow.keras import <whatever-module-you-need>

Tensorflow是Keras API。你可以从任何一个进口!你知道吗

相关问题 更多 >