Я установил тензорный поток, используя conda create -n tf-gp tensorflow-gpu
.
Затем я активировал его, используя: conda activate tf-gpu
Затем я удалил tensorflow
из этой среды, используя: conda uninstall tensorflow
Затем я установил tensorflow
в среде base
, используя: conda установить -c conda-forge tensorflow-gpu
. который установил tensorflow-gpu-1.13.1
.
Затем я импортировал python
и проверил, установлен ли tensorflow
или нет, используя tensorflow. версия
, и я получил следующее сообщение:
Затем я удалил его с помощью conda remove tenorflow-gpu
, я удалил tenorflow.
Затем я попытался установить его с помощью pip
] с помощью следующей команды:
pip install --upgrade pip pip install tensorflow
Затем я проверил, установлен ли bben tensorflow
, используя pip
, с помощью следующей команды:
pip freeze
Затем я попытался переустановить tenorflow
, используя:
conda create -n tf-gpu tensorflow-gpu
Бот, сбой в работе следующей ошибки:
ПРЕДУПРЕЖДЕНИЕ: среда conda уже существует в '/home/..../anaconda3/envs/tf-gpu' Удалить существующую среду (y / [n])? y
И в конце я получил ошибку:
Продолжить ([y] / n)? y Подготовка транзакции: выполнено Проверка транзакции: сбой NoSpaceLeftError: На устройствах не осталось места.
и когда я проверил, была ли она уже установлена, я получил следующее сообщение:
ModuleNotFoundError: нет модуля с именем 'tensorflow'
Итак, я попытался переустановить его, используя:
conda create -n tf-gpu tensorflow-gpu
, но я получил следующую ошибку:
ПРЕДУПРЕЖДЕНИЕ: каталог уже существует в целевом местоположении '/ home /. ... / anaconda3 / envs / tf-gpu ' но это не среда conda. Продолжить создание окружения (y / [n])? y`
Когда я выбираю y
, я получаю следующую ошибку:
CondaValueError: префикс уже существует: /home/..../anaconda3/envs/tf-gpu
Когда я пытаюсь создать new_env, используя:
conda create --name new_env tensorflow-gpu
Затем я получил следующую ошибку:
CondaError: Невозможно создать каталог префиксов '/home/..../anaconda3/envs/new_env'. Убедитесь, что у вас достаточно прав.
Я попытался установить только tenorflow-gpu
в этой новой среде, но получил следующую ошибку:
`conda install tensorflow-gpu
DirectoryNotACondaEnvironmentError: Целевой каталог существует, но это не среда conda. Используйте conda create для преобразования каталога в среду conda. целевой каталог: /home/.../anaconda3/envs/tf-gp`
И когда я пытаюсь объяснить это, я получил следующую ошибку:
CondaValueError: префикс уже существует: / home /. ... / anaconda3 / envs / tf-gpu
CondaValueError: префикс уже существует: /home/..../anaconda3/envs/tf-gpu`
Теперь я не знаю, как мне решить эту проблему проблема. На самом деле моей целью была установка tensorflow
с использованием conda
, но не в новой среде
, потому что у меня был установлен pythorch
и у меня было несколько ноутбуков jupyter, которые Я хотел импортировать тензорный поток
и использовать некоторые специальные библиотеки.Но я попал в цикл установки и удаления, который привел к этой проводной проблеме. Проблема в том, что я не могу переустановить тензорный поток
в среде, которую я создал, и удалил из него тензорный поток
, потому что он говорит, что среда
не является ] conda
, и когда я пытаюсь преобразовать среду
в conda environment
, я получаю ошибку префикса
. И когда я пытаюсь создать новую среду
, я получаю сообщение об ошибке разрешения
.
Любая помощь приветствуется.
Conda по умолчанию создает папки для сред в ~/miniconda3/envs/
. Попробуйте перейти в эту папку и вручную удалить папку tensorflow-gpu
, затем повторите попытку. (Если вы установили другую версию conda или поместили ее в другое место, перейдите в соответствующее место и удалите папку tensorflow-gpu
в .../envs/
.)
Иногда у меня возникает проблема, когда conda не удаляет все полностью, и удаление папки вручную решает эту проблему.