Тонни: установка тензорного потока и его импорт
У меня проблемы с импортом и установкой tenorflow. Я не могу установить его с помощью этой опции пакета Thonny manage или через командное окно для операторов Windows. Я получаю одинаковую ошибку для обоих способов:
ОШИБКА: не удалось найти версию, удовлетворяющую требованиям tenorflow (из версий: нет) Ошибка: не найдено подходящего распределения для tenorflow
Я попытался преобразовать обратно в Python 3.6, но проблема все еще возникает. Это меня раздражает, потому что я не могу реализовать машинное обучение, чему я очень увлечен.
Любые причины или решения будут оценены
4 ответа
Tensorflow можно установить в Thonny с помощьюTools -> Open System Shell
pip install --upgrade tensorflow
Я использую Thonny, и способ его установки
инструмент >> Откройте системную оболочку. Затем введите "pip3.6 install --upgrade TensorFlow"
При установке Tensorflow есть два важных правила:
Вам необходимо установить Python x64. Он не работает на 32b и выдает ту же ошибку, что и ваш.
Он не поддерживает последнюю версию Python3 = 3.8.
Например, вы можете установить Python3.6.2-64bit, и он будет работать как Charm.
Вот как я получил Tensorflow версии 2.5.0 для установки и импорта с использованием Python версии 3.6.8 с Thonny версии 3.3.7 на ноутбуке с Windows 10;-
Когда я установил Thonny, интерпретатор python по умолчанию был установлен на python 3.7.9. Мне нужно изменить это следующим образом: - Используя меню и параметры Thonnys, используйте инструменты / параметры / интерпретатор. Используйте раскрывающийся список вариантов, чтобы найти python 3.6.8, который должен быть ранее установлен на вашем компьютере. На моей машине он находится в C: \ Users \ XXXX \ ApplicationData \ Local \ Programs \ Python \ Python36 \ python.exe Нажмите Ok, и Тонни покажет, что теперь он использует python 3.6.8 в нижней оболочке! Затем установите tensorflow с помощью инструментов меню Thonny / управления пакетами. Я установил tenorflow версии 2.5.0 без проблем! Потом в интерактивной оболочке протестировал;-
Python 3.6.8 (C: \ Users \ con_o \ AppData \ Local \ Programs \ Python \ Python36 \ python.exe)
import tensorflow2021-05-20 09:06:01.231885: W tensorflow / stream_executor / platform / default / dso_loader.cc:64] Не удалось загрузить динамическую библиотеку cudart64_110.dll; dlerror: cudart64_110.dll не найден 2021-05-20 09:06:01.258437: I tensorflow / stream_executor / cuda / cudart_stub.cc:29] Игнорируйте приведенную выше ошибку cudart dlerror, если на вашем компьютере не установлен графический процессор.
print(tensorflow.version)<модуль 'tensorflow._api.v2.version' из 'C: \ Users \ XXX \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ _api \ v2 \ version \ init.py'>
печать ( версия tensorflow.)
2.5.0
Примечание;- последняя команда печати (. Tensorflow версия ) не работает без предыдущей команды печати (tensorflow.version), работающей первый !!
Примечание;- Я смог установить только версию 2.5.o tenorflow. Тонни не удалось установить более раннюю версию Tensorflow!
Я надеюсь, что это поможет многим людям, которые борются с очень сложными установками Tensorflow.