#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)
? Но, пожалуйста, отредактируйте сообщение и добавьте к нему немного кода. Я не могу помочь вам именно с этим, не зная, чего вы пытаетесь достичь.