пакет python panda не работает opensuse скачок 42.3 - PullRequest
0 голосов
/ 02 ноября 2018

Я установил opensuse скачок 42.3. Python 2.7.13 также был установлен вместе с ним. Я пытался установить pandas и различные другие пакеты

pip install pandas

Он установил pandas для python 3.4, который не установлен в моей системе. Итак, программы на Python с

import pandas

не работает с Python 2.7 Что мне теперь делать ? Деинсталляция python2.7 не рекомендуется, так как она шла с ОС. Если я установлю Python 3.4, как я должен избегать конфликтов между двумя питонами при компиляции любой программы.

1 Ответ

0 голосов
/ 02 ноября 2018

В зависимости от вашей установки, вы можете попробовать установить с pip2 вместо pip. Это должно указать, что установка ссылается на python 2.x, аналогично тому, как pip3 ссылается на версии python 3.x.

Таким образом используйте

pip2 install pandas

При использовании pip по умолчанию используется одна из этих версий (скорее всего, 3.x), что может привести к нежелательному поведению. Хотя вряд ли это было по умолчанию, если Python 3.4 не был установлен. Вы уверены, что это так?

Это в основном соглашение, поэтому, к сожалению, оно может не работать на вашем устройстве.

Чтобы ответить на вторую часть вашего вопроса, conda - это превосходный менеджер пакетов / виртуальная среда, которая позволяет вам устанавливать и использовать столько разных версий python с таким количеством пакетов, сколько вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...