2017-01-30 4 views
0

Я начал устанавливать SciPy с помощью:ImportError: Нет модуль с именем shutil_get_terminal_size

pip install --user numpy scipy matplotlib ipython jupyter pandas simply nose 

Он установлен, но когда я хочу пойти в IPython я получаю эту ошибку:

ImportError: No module named shutil_get_terminal_size 

Я попытался удалить питона затем переустановить его, а также удалить и переустановить SciPy. Я также обновил инструменты настройки пипсов, а также python. Он говорит, что shutil_get_terminal_size было установлено:

Traceback (most recent call last): 
    File "/usr/local/bin/ipython", line 7, in <module> 
    from IPython import start_ipython 
    File "/usr/local/lib/python2.7/site-packages/IPython/__init__.py", line 48, in <module> 
    from .core.application import Application 
    File "/usr/local/lib/python2.7/site-packages/IPython/core/application.py", line 25, in <module> 
    from IPython.core import release, crashhandler 
    File "/usr/local/lib/python2.7/site-packages/IPython/core/crashhandler.py", line 28, in <module> 
    from IPython.core import ultratb 
    File "/usr/local/lib/python2.7/site-packages/IPython/core/ultratb.py", line 128, in <module> 
    from IPython.utils.terminal import get_terminal_size 
    File "/usr/local/lib/python2.7/site-packages/IPython/utils/terminal.py", line 22, in <module> 
    from backports.shutil_get_terminal_size import get_terminal_size as _get_terminal_size 
ImportError: No module named shutil_get_terminal_size 

Мне просто нужно, чтобы быть в состоянии получить SciPy и IPython работает.

ответ

1

Вам необходимо обновить свою версию пипса и затем снова установить ipython.

sudo pip install --upgrade setuptools pip 
pip uninstall --user ipython 
pip install --user ipython 
0

Я также столкнулся с той же проблемой. Это проблема среды conda. Вот почему он дает ошибку в ноутбуке ipython. Прочтите это.

conda update conda 

conda update ipython 

После попытки этого, если вы столкнулись с такой же issue.then пытаются установить IPython внутри Конда environment.Activate среда Конда first.then сделать следующим образом.

 pip install --upgrade setuptools pip 
    ex: (dato-env) [email protected]:~$ pip install --upgrade setuptools pip 

затем установить IPython в Конде среды

pip install -U ipython 
    ex : (dato-env) [email protected]:~$ pip install -U ipython 

затем откройте Jupyter ноутбука от терминала, и он откроется jupyter в вашем браузере.

(dato-env) [email protected]:~$ jupyter notebook 

Надеюсь, что это поможет.

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