python - IPython 控制台找不到 "backports.shutil_get_terminal_size"并且不会加载

标签 python python-2.7 terminal ipython anaconda

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

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

我尝试做的第一件事是:

pip install --upgrade backports.shutil_get_terminal_size

输出:

Requirement already up-to-date: backports.shutil_get_terminal_size in c:\anaconda3\lib\site-packages

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

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

关于python - IPython 控制台找不到 "backports.shutil_get_terminal_size"并且不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37232446/

相关文章:

python - Keras:使用 flow_from_directory 的 fit_generator 的多个输入

python - gunicorn 不在 supervisord 下工作(但自己工作)

python Tkinter() 如何隐藏用户界面

python - 如何使用键盘中断Python中的recvfrom()调用?

python - 在没有外部库的情况下合并具有嵌套元素的 xml 文件

python - 与另一端的连接以非干净的方式丢失

python-2.7 - 在 64 位 Windows 7 和 64 位 Python 2.7 上安装 Pygame

java - 从现有的 java gui 程序在新终端中打开 jar 文件

terminal - 在 conda 终端 jupyter amazon sagemaker 中安装软件包

ubuntu - subl 命令绑定(bind)一个终端