Ошибка атрибута: модуль ‘linecache’ не имеет атрибута ‘lazycache’

#visual-studio-code #tensorflow2.0

#visual-studio-code #tensorflow2.0

Вопрос:

я получаю ошибку при запуске приведенного ниже кода

 import tensorflow as tf
from tensorflow import keras
from tensorflow.keras.preprocessing.text import Tokenizer

sentences = [
    'I love my dog',
    'I love my cat'
]

tokenizer = Tokenizer(num_words= 100)
tokenizer.fit_on_texts(sentences)
word_index=tokenizer.word_index
print(word_index)
  

введите описание изображения здесь

Комментарии:

1. Как вы это запускаете token.py ? Это с Python3.7? Это иногда случается, когда вы запускаете программу с python2, а пакет установлен для python3. Также не могли бы вы, пожалуйста, распечатать содержимое sys.path переменной ( import sys print(sys.path) )?

2. я использую python 3.6, а пакет предназначен для 3.6, и у меня все та же проблема

3. На самом деле, пакет, как видно на предоставленном вами скриншоте, находится в папке «… / python37 / …», поэтому кажется, что он установлен для Python 3.7. В любом случае, не могли бы вы, пожалуйста, показать содержимое sys.path ?

4. вышеупомянутая ошибка устранена, теперь у меня новая ошибка Ошибка атрибута: модуль ‘linecache’ не имеет атрибута ‘lazycache’, пожалуйста, помогите мне в этом

5. Что я мог видеть в документации, так это то, что lazycache является функцией модуля. Вы так с этим обращаетесь (вызываете как linceche.lazycache(arg1, arg2) ? Но, пожалуйста, отредактируйте сообщение и добавьте к нему немного кода. Я не могу помочь вам именно с этим, не зная, чего вы пытаетесь достичь.