2017-01-30 48 views
0

我已經開始使用安裝SciPy的:導入錯誤:沒有模塊名爲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。我也升級了pip安裝工具以及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

您需要更新您的pip版本,然後再次安裝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 

希望它有幫助。

相關問題