#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