【发布时间】:2018-08-03 16:35:47
【问题描述】:
我正在尝试让 ipython 在我的 windows 10 64 位计算机上运行。当我尝试从命令行启动 ipython 时,我收到此问题所附屏幕截图中所示的错误。
有人遇到过吗?我该如何解决这个问题?
【问题讨论】:
我正在尝试让 ipython 在我的 windows 10 64 位计算机上运行。当我尝试从命令行启动 ipython 时,我收到此问题所附屏幕截图中所示的错误。
有人遇到过吗?我该如何解决这个问题?
【问题讨论】:
这个问题是由于安装了比 IPython 所依赖的更新版本的 Prompt Toolkit 引起的。 (已安装 Prompt Toolkit 2.0.4 版本,IPython 需要 1.0.15 版本。)
您可以通过使用 pip(或 pip3)安装较旧的兼容版本的 prompt-toolkit 来解决此问题:
pip3 install 'prompt-toolkit<2.0.0,>=1.0.15' --force-reinstall
(如果您安装或升级 Prompt Toolkit 超过 1.0.15(最后一个 1.x 版本),您将收到来自 pip 的警告:ipython 6.5.0 has requirement prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.4 which is incompatible.)
【讨论】:
你可以重新安装ipython,它会自动解决'prompt-toolkit'问题。
pip install ipython
【讨论】:
这个也可以解决
pip3 install --upgrade ipython
如果你正在使用 python3.或者,
pip3 install ipython
这解决了一些缺少内核的问题,至少在 Linux 上是这样。
【讨论】:
pip install ipython 为我工作:)
【讨论】:
在我安装 juptyer 时,有一个旧的 IPython 安装。所以pip install -U ipython。
【讨论】:
我用这个命令解决了问题
sudo -H pip3 install fs
sudo -H pip3 install prompt-toolkit --force-reinstall
pip3 install prompt-toolkit --force-reinstall
【讨论】:
我在使用 conda 使用默认 python 版本(Python 3.6.4)设置虚拟环境时遇到了同样的问题。
创建 conda 环境并强制使用任何特定的 python 版本(甚至与有问题的默认版本相同):
conda create -n test_env python=3.6.4
解决了。
【讨论】:
为我工作: sudo -H pip install --ignore-installed -U ipython
【讨论】:
尝试 pip install prompt-toolkit==1.0.15。适用于窗户
【讨论】:
你必须跑
pip install --user ipython
在您的用户没有管理员权限的情况下使其正常工作。
【讨论】: