Не в состоянии использовать последнюю версию Python Library Six

Я только что установил новейшую версию библиотеки Python 6 с использованием pip, а именно 1.10.0. Однако, когда я пытаюсь распечатать версию в ipython, используя six.version, я получаю «1.5.2». Вы также можете увидеть это на изображениях ниже.

pip version

1.5.2 version

0
задан 12 August 2016 в 00:36

1 ответ

Не делайте этого! не используют sudo pip!

Вы пытаетесь перезаписать что-то в среде Python системы. Если Вы настаиваете на использовании той среды для того, что это, Вы делаете, используете пакеты python-six и/или python3-six.

, Почему? Поскольку Ubuntu зависит от Python для многих, многих вещей. Замена системной библиотеки с новой версией могла означать повреждение огромного количества системы. Упакованные, распределенные Ubuntu версии тестируются друг против друга.

, Если Вы хотите Шесть 1.10, у Вас есть несколько опций:

  1. Обновление Ubuntu 16.04, которая поставлется 1.10.
  2. Использование virtualenv. Это создает окружение, и у Вас могут быть любые версии любого Python, упаковывает Вас как. Это использует систему двоичный файл Python (и это является дополнительным), но ничто иное.
  3. Лучше, чем любой из тех, сделайте обоих. Если Вы будете на Python 3, то Вы получите доступ к загрузке прекрасных 3,5 материалов (mmm асинхронный) и если Вы не, то это - просто немного более поздняя версия 2,7.
0
ответ дан 12 August 2016 в 00:36

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

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