Проблемы (невозможно) с установкой / удалением Tensorflow

#python #python-3.x #tensorflow #pip

#python #python-3.x #tensorflow #pip

Вопрос:

Я пытаюсь обновить новую версию TensorFlow, но сначала я хочу удалить самую старую версию, выполнив следующую команду:

  pip uninstall tensorflow
  

Но я получаю следующее сообщение:

Пропускаем tensorflow, поскольку он не установлен.

Но когда я запускаю следующую команду, чтобы проверить, установлена ли какая-либо версия:

 > py -c 'import tensorflow as tf; print(tf.__version__)'
  

Я получаю следующее сообщение:

 1.13.1
  

Сообщение неверное или tensorflow не был успешно установлен? Как я могу обновить свою версию tensorflow?

Примечание: Моя версия python — 3.7.3

Спасибо!

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

1. попробуйте py -c 'import tensorflow as tf; print(tf.__file__)

2. Не являются ли py и pip ссылками на разные пути к сайтам?

Ответ №1:

Одна из возможных ситуаций, когда это может произойти, — это когда pip из одной установки python, а ваш py указывает на другую установку python.

Проверьте, установлено ли у вас несколько python?

 which pip
which py
  

Убедитесь, что оба указывают на одну и ту же установку

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

1. Да, из-за этого, потому что, если я это сделаю python -c 'import tensorflow as tf; print(tf.__version__)' , я получу другое сообщение. Как удалить самую старую установку python?

2. @RicardoRocha допустим, вы py указываете на /home/abc/anaconda35/bin/python , что вы можете удалить tf в этой установке с помощью /home/abc/anaconda35/bin/pip uninstall tensorflow

3. Я использую Windows, какая команда не существует (я думаю), и эту папку я не могу найти :

4. попробуйте where py и where pip