Spyder 不接受键盘交互
Posted
技术标签:
【中文标题】Spyder 不接受键盘交互【英文标题】:Spyder not accepting keyboard interaction 【发布时间】:2021-08-19 13:59:36 【问题描述】:尝试在 Spyder 3.3.6 中卸载 pip 包时,使用
pip uninstall tensorflowjs
我得到一个提示:
Proceed (y/n)?
但不接受任何 leyboard 交互。
我在尝试使用 conda create -n tfjs python=3.6.8
安装另一个软件包时也遇到了这个问题,得到了类似的提示:Proceed ([y]/n)?
but 除了使用 ^C
中止之外没有任何接受。
否则键盘交互在 Spyder 中有效,所以我真的不明白我应该做什么来让 pip 和 conda 在 Spyder 控制台中接受我的键盘输入。我在 Spyder precerences 中没有发现任何似乎相关的内容。
【问题讨论】:
当您说“Spyder 控制台”时,您是指 Spyder 中的 Ipython 控制台吗?您不应该在 ipython 控制台中发出 anaconda 语句,而应该在 bash/CLI 中,例如 e.g.康达提示。 是的,我指的是 Spyder 中的 Ipython 控制台。不过,pip 命令不应该在 Ipython 中工作吗?我已经安装了许多没有问题的库,比如 tensorflow、numpy 等。所以我很惊讶地发现它在卸载时卡住了。 在 Ipython 内部它确实有效。所以我可能会将它作为 Spyder 中的一个错误向开发人员提出。 是的,我在 Spyder 之外尝试过,它也适用于我,所以是一个错误。感谢您的提示。 【参考方案1】:在所有问题上尝试pre-answer "yes":
pip uninstall -y tensorflowjs
【讨论】:
是的,这行得通。谢谢你。你知道是什么导致 Ipython 控制台与键盘失去联系吗? @Oortone 不知道,抱歉。以上是关于Spyder 不接受键盘交互的主要内容,如果未能解决你的问题,请参考以下文章
如何在 anaconda spyder 中更改 python 版本
如何在 Spyder/IPython/matplotlib 中再次获得交互式绘图?
使用 pyvista 小部件在 spyder 中进行交互式绘图 [关闭]