IPython console can't locate "backports.shutil_get_terminal_size" and won't load : <p>I'm running Python2.7 on windows 10 doing env and most pkg management with Anaconda. After upgrading a number of packages, my ipython console now fails to start in any IDE or at the console. When I attempt to run it at the console I get this error:</p>

<pre><code>Traceback (most recent call last):
File "C:\Anaconda3\Scripts\ipython-script.py", line 3, in &lt;module&gt;
import IPython
File "C:\Anaconda3\lib\site-packages\IPython\__init__.py", line 48, in  &lt;module&gt;
from .core.application import Application
File "C:\Anaconda3\lib\site-packages\IPython\core\application.py", line 24, in &lt;module&gt;
from IPython.core import release, crashhandler
File "C:\Anaconda3\lib\site-packages\IPython\core\crashhandler.py", line 28, in &lt;module&gt;
from IPython.core import ultratb
File "C:\Anaconda3\lib\site-packages\IPython\core\ultratb.py", line 121, in &lt;module&gt;
from IPython.utils.terminal import get_terminal_size
File "C:\Anaconda3\lib\site-packages\IPython\utils\terminal.py", line 27, in &lt;module&gt;
import backports.shutil_get_terminal_size
ImportError: No module named backports.shutil_get_terminal_size
</code></pre>

<p>The first thing I tried to do was:</p>

<pre><code>pip install --upgrade backports.shutil_get_terminal_size
</code></pre>

<p>output:</p>

<pre><code>Requirement already up-to-date: backports.shutil_get_terminal_size in c:\anaconda3\lib\site-packages
</code></pre>

<p>I've uninstalled and reinstalled ipython with both</p>

<pre><code>conda uninstall ipython
conda install ipython
</code></pre>

<p>and</p>

<pre><code>pip uninstall ipython
pip install ipython
</code></pre>

<p>Still won't work. Help please!</p>
