Переключение от python2 до python3

*Мысль, в которой было бы более уместно спросить, Спрашивает Ubuntu, а не в Переполнении стека.

Используя Ubuntu16.04, я работаю с python2 (наряду с некоторыми научными модулями) в научных целях и решенный для переключения на python3, и на мое понимание; я должен был бы установить пакеты снова, на этот раз для python3.
Поскольку я - новичок, я особенно волнуюсь о не удалении пакетов правильно (я на самом деле предпочел бы производить чистку их), и конечно, не устанавливая пакеты правильно.

Как я могу сделать этот переход чистым? Более конкретно я хотел бы:

  1. Удалите все пакеты, которые я установил с зернышком (которые подключены к python2).
  2. Установите снова пакеты, на этот раз для python3.

Для 1. Поиск онлайн я придумал

pip freeze | xargs pip uninstall -y

Который должен удалить пакеты, которые я установил, но действительно ли возможно произвести чистку?.

Для 2. Это означает, что я должен установить pip3? При установке пакетов или обновлении с зернышком я получил бы вызов:

The directory '/home/.../.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/.../.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Фигурирование я, возможно, установил что-то неправильно. Что я должен сделать по-другому?

0
задан 17 November 2016 в 01:02

0 ответов

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

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