2016-07-08 2 views
1

Я пытаюсь запустить IPython из моей оболочкиPython несколько установок и IPython

[email protected]:~$ ipython --pylab 
Python 2.7.11+ (default, Apr 17 2016, 14:00:29) 
ImportError: No module named matplotlib 

Я хочу перепроверить

conda install matplotlib 
Fetching package metadata ....... 
Solving package specifications: .......... 

# All requested packages already installed. 
# packages in environment at /home/milenko/miniconda2: 
# 
matplotlib    1.5.1    np111py27_0 

conda update ipython 
Fetching package metadata ....... 
# All requested packages already installed. 
# packages in environment at /home/milenko/miniconda2: 
# 
ipython     4.2.0     py27_0 

Как я должен запустить IPython, используя мой Конда пакет?

ответ

1

Похоже, вы на Linux. Предполагая, что вы используете bash, откройте /home/milenko/.bashrc и убедитесь, что /home/milenko/miniconda2/...python.exe (где это полный путь к исполняемому файлу python) находится в начале вашего пути , В противном случае вызов ipython, вероятно, открывает другую среду python, что очень типично для Linux.

Ваш профиль Баш (.bashrc) должен иметь следующую строку где-то:

export PATH="/home/milenko/miniconda2/bin:$PATH" 

также вы должны убедиться, что все будет установлено для окружающей среды, вы работаете:

conda install jupyter 

установит ядра ipython и интерфейсы jupyter для работы внутри дистрибутива anaconda. Если вы сделали

sudo apt-get install jupyter 

будет установить его для вашей системы питона, а не ваш анаконда питона.

+0

Мой путь в bashrcexport PATH = "/ home/milenko/miniconda2/bin: $ PATH" –

+0

как быстрая проверка, что произойдет, если вы просто вызовите python вместо ipython, а затем импортируете matplotlib. Если это сработает, то ваш пиктон miniconda правильно находится на пути, но скрипт ipython не –

+0

Я могу импортировать matplotlib из моего скрипта python, без проблем с этим! –

Смежные вопросы