Использование Python 3.3 на Kubuntu 13.04

Я начинаю с моего первого проекта на Python и выбираю версию 3.3 языка. Я делаю это на коробке Kubuntu 13.04 x64. Похоже, у меня установлены оба 2.7 и 3.3 (в / usr / bin / python и /usr/bin/python3.3).

Теперь я хочу использовать некоторые существующие пакеты python (например, python nose) в моем проекте. Я попытался установить нос с помощью pip, но похоже, что теперь он установлен для 2.7, а не для 3.3.

Могу ли я изменить основную версию Python моей системы на 3.3 (что она ужасно ломает - я знаю, что в Ubuntu вещи используют python, поэтому я довольно обеспокоен тем, что это нарушит мою систему). И если нет, то как мне лучше всего получить пакеты, которые мне нужны для работы над моим проектом 3.3?

1
задан 11 August 2013 в 07:05

2 ответа

В Ubuntu вы должны установить apt (Advanced Package Manager) для установки связанных библиотек без нарушения работы системы, поскольку pip может не знать, где именно он должен искать зависимости, библиотеки и тому подобное. Просто запустить:

sudo apt-get install python-nose

должно быть достаточно. Вы также можете проверить раздел библиотек в Ubuntu Software Center, чтобы узнать больше ... библиотек. Если вы не уверены, что в Ubuntu есть библиотека, вы можете найти список пакетов здесь: http://packages.ubuntu.com/

0
ответ дан 11 August 2013 в 07:05

Простым решением является использование python virtualenv и запуск отдельной среды с python 3.3. Кажется, есть некоторые незначительные проблемы , настраивающие его на основе версии ubuntu, если вы используете версию пакета. Затем вы можете запустить отдельную, чисто Python-среду, используя pip для установки пакетов, не полностью разрушая вашу основную систему.

0
ответ дан 11 August 2013 в 07:05

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

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