2017-04-27 58 views
0

我在做的工作。今天,当我进入环境,IPython中无法运行,并出现以下错误:IPython的突然打破了畅达的环境中,一个畅达的环境无法导入uniq_stable

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更新一些模块。

回答

0

一旦有人遇到这个问题,一段时间后,重新安装IPython中造成了它的工作。我不知道是什么打破了它,为什么重新安装以前没有帮助。我猜想某种与conda有关的问题。

正是这种简单:

conda remove ipython 
conda install ipython