У меня есть немного проблемы с моим 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. Не обвиняйте в знании английского, это - все еще "разрабатываемый" ^_^
Должен быть pip3
исполняемый файл после installating pip
в python3
, что можно использовать для установки в python3
установка:
pip3 install something
я не на 100% уверен, является ли это ответом на Ваш вопрос, но возможно он помогает.