Как удалить пакет Python, который я установил после компиляции его с внешней панелью?

Я установил tensorflow после компиляции его с внешней панелью. Теперь я хочу удалить его.

Мой Python по умолчанию является python3.6, но эта установка была сделана на python3.5.

Как я иду об удалении tensorflow и удалении всех трассировок установки внешней панели?

0
задан 5 March 2019 в 01:06

1 ответ

Bazel только используется для создания Tensorflow; фактическая установка, покончили pip. Таким образом, необходимо удалить его через pip также.

Если Вы установили две версии Python к /usr/local, возможно, что вторая установка перезаписала /usr/local/bin/pip команда сначала. Таким образом, у Вас больше нет a pip команда для первой версии. Однако команда является просто оберткой, и можно использовать Python непосредственно для выполнения pip модуль, который функционирует точно так же, как pip команда:

python3.5 -m pip ...

С этим можно установить/удалить пакеты для той версии Python.

Однако для будущего, я настоятельно рекомендую использовать виртуальные среды (через pipenv или анаконда, и т.д.) вместо того, чтобы установить на /usr/local, для лучшей изоляции. Установка на /usr/local также обычно требует корня, и это - угроза безопасности для запущения произвольных скриптов, загруженных с Интернета как корень (который является по существу что pip делает с setup.py).

1
ответ дан 26 October 2019 в 02:50

Другие вопросы по тегам:

Похожие вопросы: