Не удается запустить tflearn

Когда я бегу

    import tflearn

в моем интерпретаторе python3.

Я получаю следующую ошибку.

    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/home/abc/app/neural_network/tflearn.py", line 2, in 
    <module>
    from tflearn.layers.conv import conv_2d,max_pool_2d
    ImportError: No module named 'tflearn.layers'; 'tflearn' is not a package

У меня tenorflow версии 1.2.1, и я уже установил tflearn.


person Falcon    schedule 01.08.2017    source источник


Ответы (1)


Не называйте файл так же, как пакет python (в данном случае tflearn), так как python будет использовать ваш файл как пакет, и все операции импорта завершатся ошибкой.

Использование сценария с тем же именем, что и у пакета, затеняет и скроет настоящий пакет (при условии, что он установлен). Вот почему вы получаете такую ​​ошибку.

person Dr. Snoopy    schedule 01.08.2017
comment
Спасибо, что сработало, это так безразлично ко мне с другой стороны. - person Falcon; 02.08.2017