【问题标题】:Spyder not accepting keyboard interactionSpyder 不接受键盘交互
【发布时间】: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 之外尝试过,它也适用于我,所以是一个错误。感谢您的提示。

标签: python pip keyboard conda spyder


【解决方案1】:

在所有问题上尝试pre-answer "yes"

pip uninstall -y tensorflowjs

【讨论】:

  • 是的,这行得通。谢谢你。你知道是什么导致 Ipython 控制台与键盘失去联系吗?
  • @Oortone 不知道,抱歉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 2011-03-16
  • 1970-01-01
  • 2019-04-25
  • 2018-09-09
  • 2023-03-09
相关资源
最近更新 更多