2017-04-27 76 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