IPythonconda环境突然坏掉:无法导入uniq_stable
IPython suddenly broken in conda environment: cannot import uniq_stable
我在 conda 环境中工作。今天进入环境,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
我正在使用 conda 4.3.14。
我没有更改环境中的任何内容,但系统管理员可能更新了某些内容(尽管很难理解这会对我的环境产生怎样的影响)。是什么导致了这个问题?对于 Whosebug 上的类似错误,我似乎需要通过 conda 更新一些模块。
如果有人遇到过这个问题,一段时间后,重新安装 iPython 后它就可以正常工作了。我不知道是什么首先破坏了它,也不知道为什么重新安装之前没有帮助。我想是某种与 conda 相关的问题。
就这么简单:
conda remove ipython
conda install ipython
我在 conda 环境中工作。今天进入环境,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
我正在使用 conda 4.3.14。
我没有更改环境中的任何内容,但系统管理员可能更新了某些内容(尽管很难理解这会对我的环境产生怎样的影响)。是什么导致了这个问题?对于 Whosebug 上的类似错误,我似乎需要通过 conda 更新一些模块。
如果有人遇到过这个问题,一段时间后,重新安装 iPython 后它就可以正常工作了。我不知道是什么首先破坏了它,也不知道为什么重新安装之前没有帮助。我想是某种与 conda 相关的问题。
就这么简单:
conda remove ipython
conda install ipython