Импорт TensorFlow работает в Jupyter Notebook, но не работает в скрипте PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Импорт TensorFlow работает в Jupyter Notebook, но не работает в скрипте Python

Сообщение Anonymous »

Проблема: импорт tensorflow как tf вызывает ошибку в среде Conda
Я пытаюсь импортировать TensorFlow и Keras в скрипт Python, используя следующую команду:

Код: Выделить всё

import tensorflow as tf

print("TensorFlow and Keras are imported successfully!")
Однако я обнаружил ошибку, сообщающую, что модуль tensorflow.keras не найден.

Код: Выделить всё

ModuleNotFoundError: No module named 'tensorflow.keras'

Контекст:

  • Я создал среду Conda с помощью Python 3.11
  • Я установил TensorFlow и Keras через pip в этой среде.
  • Версии TensorFlow и Keras совместимы (TensorFlow 2.15.0, Keras 2.15.0).
  • Импорт работает в блокноте Jupyter, но не в файле .py, запускаемом с терминала.

Уже предпринятые шаги:

  • Проверил установленные версии TensorFlow и Keras с помощью списка пунктов.
  • Использовал новую минимальную среду Conda только с TensorFlow и Керас установлен.
  • Импорт работает корректно в Jupyter, но ошибка ModuleNotFoundError для tensorflow.keras сохраняется при запуске файла Python через терминал.

Среда:

  • Операционная система: Windows
  • Диспетчер пакетов: Conda с pip для установки пакетов

Вопрос:

Почему импорт TensorFlow работает в блокноте Jupyter, но не работает в файле .py, запускаемом с терминала? Как я могу решить эту проблему?
Что я пробовал:
  • Я установил TensorFlow и Keras через pip в моей среде Conda.
  • Я проверил установку, запустив pip list, чтобы убедиться, что TensorFlow и Keras установлены правильно.
  • Я попробовал импортировать TensorFlow в блокнот Jupyter, где он работает нормально.
  • Я создал новую минимальную среду Conda, в которой установлены только TensorFlow и Keras, чтобы исключить любые конфликты среды.
  • Я также попробовал создать минимальная среда Conda с установленным только TensorFlow, чтобы проверить, является ли Keras источником проблемы.
Чего я ожидал:
  • Я ожидал, что импорт тензорного потока как tf будет работать как в блокноте Jupyter, так и в обычном скрипте .py, запускаемом с терминала.
  • Я не ожидал отсутствия ModuleNotFoundError при импорте TensorFlow и Keras в скрипте Python, выполняемом с терминала.


Подробнее здесь: https://stackoverflow.com/questions/793 ... hon-script
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Импорт TensorFlow работает в Jupyter Notebook, но не работает в скрипте Python
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Импорт TensorFlow работает в Jupyter Notebook, но не работает в скрипте Python
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Сбой ядра при запуске TensorFlow с трансформаторами и моделью PEFT в Jupyter Notebook
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Tqdm 4.28.1 в Jupyter Notebook «IntProgress не найден. Обновите jupyter и ipywidgets».
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Импорт данных в Jupyter Notebook
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»