Действительно ли возможно иметь “python3-click-package”, и “нажимают 6,6” пакетов python 3.4 в то же время в Ubuntu 14.04?

"python3-click-package" необходим для "Щелчка", инструмента управления пакета для Касания Ubuntu. В то время как "щелчок 6.6" является пакетом Python на "https://pypi.python.org/pypi/click", который является простой оберткой вокруг optparse для мощных утилит командной строки.

Я установил "python3-click-package" и попытался использовать pip3 для установки "щелчка 6.6" для python3.4. Однако это удалит "python3-click-package" сначала и затем установит "щелчок 6.6".

Есть ли так или иначе, чтобы я сохранил их обоих? Это была бы хорошая идея иметь "щелчок 6.6" только в среде python 2.7, которая соглашается с "python3-click-package"?

PS. В человечности 16.04 существует пакет "python3-щелчок", которые относятся для "нажатия 6.6" здесь. Это не может конфликтовать "python3-click-package".

2
задан 14 June 2016 в 05:33

1 ответ

Я просто хочу показать один возможный способ решить конфликт имен путем переименования python3 пакета. Возможно, не хорошая идея.

  1. Установите "python3-click-package" для Кв. - добираются.
  2. Загрузите источник "щелчка 6.6" и отредактируйте setup.py, чтобы дать ему другое имя как "clickdev". Затем установите этот "clickdev" пакет.
  3. Когда я встречаюсь с некоторыми ошибками импорта в проекте Python, я изменяюсь import click кому: import clickdev as click. Если существует несколько проектов с помощью "щелчок 6.6", это могло бы быть большой работой.

Именно.

0
ответ дан 2 December 2019 в 22:51

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

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