没有名为_import_tools

时间:2017-03-24 11:21:27

标签: python numpy anaconda python-import

我正在维护一个Anaconda python环境,并在导入numpy时遇到以下问题:

In [1]: import numpy
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-5a0bd626bb1d> in <module>()
----> 1 import numpy

*/anaconda2/lib/python2.7/site-packages/numpy/__init__.py in <module>()
    138     from .version import version as __version__
    139 
--> 140     from ._import_tools import PackageLoader
    141 
    142     def pkgload(*packages, **options):

ImportError: No module named _import_tools

在此之前我已经安装了pytorch并更新了tensorflow。但是这些特定模块不太可能是导致这些错误的原因,除非其中一个尝试更新numpy。

numpy版本:1.11.3

Anaconda版本:4.3.1

iPython版本:5.1.0

有人见过这个并知道原因吗?

1 个答案:

答案 0 :(得分:1)

我不知道原因,但可以使用conda的强制重新安装选项解决:

conda update -f numpy