Pycharm несколько пакетов anaconda python

У меня есть проект, созданный в Pycharm с anaconda3 (python3) в качестве root, и он не распознает определенные пакеты (например, в этом случае пакет Seaborn). Когда я пытаюсь установить с терминала, он говорит, что Seaborn уже установлен в anaconda2 (python2.7). 1

Как я могу управлять двумя разными версиями анаконды, потому что мне все еще приходится работать с некоторыми устаревшими кодами (python2.7).

Мой интерпретатор проекта уже установлен на 3.5, тогда как терминал соответственно не меняется.

2


person opto abhi    schedule 28.03.2017    source источник


Ответы (1)


Ваша ситуация — идеальный случай использования виртуальных сред в python. Virtualenvs позволяет вам поддерживать версии python без всех связанных зависимостей и т. д., как это выглядит вы проникаетесь.

С Anaconda этот процесс еще проще, так как вы можете использовать встроенный в anaconda менеджер для создайте отдельную среду Python 2 с чем-то вроде приведенного ниже.

conda create --name <yourenvname> python=2.7 anaconda

который установит полноценную среду anaconda в 2.7. Это позволит вам переключаться между Python 2 и Python 3 без проблем с управлением.

Дополнительную информацию об использовании 2or3

person zhqiat    schedule 28.03.2017