Python 2 и Python 3 общая dist папка пакетов

У меня есть немного проблемы с моим Python dist пакеты. Вот краткое объяснение.

Я использую Ubuntu 14.04 LTS и установил Python 2.7 и Python 3.4.0 на нем. Кроме того, у меня есть "зернышко" также.

Для моей работы (проект) я должен был установить некоторые дополнительные пакеты, как: "NetworkX" и "Пони ORM".

Проблема возникла, когда я установил "зернышко" и затем PonyORM.

Как я могу понять, когда я получил зернышко, оно было установлено непосредственно на /usr/local/lib/python2.7/dist_packages папка.

Это вызвано тем, что Python2.7 является версией по умолчанию для Ubuntu?

Я имею в виду для случая, когда я пишу python get-pip.py в оболочке и нет python3 get-pip.py.

Так, мое следующее решение состояло в том, чтобы установить зернышко для Python3, в таком случае это будет (и это делает), появляются под: /usr/local/lib/python3.4/dist_packages папка.

Затем я просто установил "Пони ORM" еще раз, и теперь у меня есть этот пакет в обеих папках.

Но когда я решил установить NetworkX, оказалось, что после установки зернышка для Python3, это работает ТОЛЬКО с Python3. Таким образом, теперь я понятия не имею, как преодолеть эту проблему и установить NetworkX в обоих "dist_package" папки.

Что такое возможные решения для ситуации? Как может я deferentiate между установкой зернышка?

Используя python pip install something или python3 pip install something урожаи ничто.

Или, возможно, просто создайте некоторую независимую папку и затем обновите ПУТИ обоих Python? Но как?

Так или иначе я буду ценить любую справку.

Большое спасибо заранее.

P.S. Не обвиняйте в знании английского, это - все еще "разрабатываемый" ^_^

-1
задан 1 March 2015 в 21:46

1 ответ

Должен быть pip3 исполняемый файл после installating pip в python3, что можно использовать для установки в python3 установка:

pip3 install something

я не на 100% уверен, является ли это ответом на Ваш вопрос, но возможно он помогает.

0
ответ дан 3 August 2019 в 14:09

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

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