本文介绍了IPython 控制台找不到“backports.shutil_get_terminal_size";并且不会加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Windows 10 上运行 Python2.7,使用 Anaconda 执行 env 和大多数 pkg 管理.升级多个软件包后,我的 ipython 控制台现在无法在任何 IDE 或控制台中启动.当我尝试在控制台上运行它时,出现此错误:

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:

Traceback (most recent call last):
File "C:Anaconda3Scriptsipython-script.py", line 3, in <module>
import IPython
File "C:Anaconda3libsite-packagesIPython\__init__.py", line 48, in  <module>
from .core.application import Application
File "C:Anaconda3libsite-packagesIPythoncoreapplication.py", line 24, in <module>
from IPython.core import release, crashhandler
File "C:Anaconda3libsite-packagesIPythoncorecrashhandler.py", line 28, in <module>
from IPython.core import ultratb
File "C:Anaconda3libsite-packagesIPythoncoreultratb.py", line 121, in <module>
from IPython.utils.terminal import get_terminal_size
File "C:Anaconda3libsite-packagesIPythonutils	erminal.py", line 27, in <module>
import backports.shutil_get_terminal_size
ImportError: No module named backports.shutil_get_terminal_size

我尝试做的第一件事是:

The first thing I tried to do was:

pip install --upgrade backports.shutil_get_terminal_size

输出:

Requirement already up-to-date: backports.shutil_get_terminal_size in c:anaconda3libsite-packages

我已经卸载并重新安装了 ipython

I've uninstalled and reinstalled ipython with both

conda uninstall ipython
conda install ipython

pip uninstall ipython
pip install ipython

还是不行.请帮忙!

推荐答案

试试这个

conda config --add channels conda-forge
conda install backports.shutil_get_terminal_size

这篇关于IPython 控制台找不到“backports.shutil_get_terminal_size";并且不会加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 12:00
查看更多