先前工作模块的突然导入错误

时间:2019-07-04 10:46:04

标签: python numpy pycharm python-import python-3.7

我有一个很长的代码,带有一系列导入。几天来,我一直在运行和重新运行此代码(包括所有导入),以进行每次小的更改(所有与变量相关的内容,而不涉及模块)。突然,一次,我在运行ImportError: cannot import name _distributor_init时得到import numpy as np时,我会继续这样做。我当然可以100%地确定,所做的任何更改都与导入无关,特别是因为这是文件中的第一个可执行行,但是无论我恢复了该更改但错误仍然存​​在。

在StackOverflow上跟随其他一些线程之后,我尝试通过执行conda install numpy --force-reinstall重新安装,这是因为在PyCharm和conda提示符下,我可以清楚地看到numpy已安装并且是最新的。 根据{{​​3}}线程,我尝试从控制台运行,并且根据注释this,我尝试注释掉__init__.py文件中的相应行,但有些无所适从。

我正在使用Miniconda3,并且环境运行Python 3.7。 IDE是PyCharm,其中的解释器是上述环境。

完整错误是:

Traceback (most recent call last):
  File "<input>", line 7, in <module>
  File "C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\OfirL1\Miniconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import _distributor_init
ImportError: cannot import name _distributor_init

除了照常导入numpy(这很好)之外,我还想知道出了什么问题。这不是第一次在正常工作中一个模块突然突然停止工作,而没有明显的原因。

0 个答案:

没有答案