IPython在conda环境中突然出错:无法导入uniq_stab

2024-10-03 19:33:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在康达的环境里工作。今天我进入环境时,IPython无法运行,出现以下错误:

Traceback (most recent call last):
  File "/home/d04/jayat/miniconda3/envs/umiopy/bin/ipython", line 4, in <module>
    import IPython
  File "/home/d04/jayat/miniconda3/envs/umiopy/lib/python2.7/site-packages/IPython/__init__.py", line 48, in <module>
    from .core.application import Application
  File "/home/d04/jayat/miniconda3/envs/umiopy/lib/python2.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/d04/jayat/miniconda3/envs/umiopy/lib/python2.7/site-packages/IPython/core/crashhandler.py", line 28, in <module>
    from IPython.core import ultratb
  File "/home/d04/jayat/miniconda3/envs/umiopy/lib/python2.7/site-packages/IPython/core/ultratb.py", line 127, in <module>
    from IPython.utils.data import uniq_stable
ImportError: cannot import name uniq_stable

IPython是最新的:

ipython                   5.3.0                    py27_0  

它似乎在寻找正确的地方:

$ which ipython
~/miniconda3/envs/umiopy/bin/ipython

我用的是康达4.3.14。你知道吗

我没有改变环境中的任何东西,但系统管理员可能已经更新了某些内容(尽管很难理解这会如何影响我的环境)。是什么导致了这个问题?对于StackOverflow上的类似错误,我似乎需要通过conda更新一些模块。你知道吗


Tags: incoreimporthome环境ipythonlinefile
1条回答
网友
1楼 · 发布于 2024-10-03 19:33:09

如果有人遇到过这个问题,经过一段时间后,重新安装iPython会使它正常工作。我不知道是什么首先打破了它,为什么重新安装没有帮助之前。我想是某种与康达有关的问题吧。你知道吗

很简单:

conda remove ipython
conda install ipython

相关问题 更多 >