#numpy #matplotlib #anaconda #conda #modulenotfounderror
#numpy #matplotlib #анаконда #conda #ошибка modulenotfounderror
Вопрос:
Я установил Anaconda и активировал среду. Когда я пытаюсь запустить скрипт python, который импортирует numpy в код Visual Studio, я сталкиваюсь со следующей ошибкой:
(base) C:UsersUserXpython test.py
ModuleNotFoundError: No module named 'numpy.core'; 'numpy' is not a package
Traceback (most recent call last):
File "test.py", line 1, in <module>
import numpy
File "C:UsersUserXnumpy.py", line 2, in <module>
import matplotlib
File "C:ProgramDataAnaconda3libsite-packagesmatplotlib__init__.py", line 174, in <module>
_check_versions()
File "C:ProgramDataAnaconda3libsite-packagesmatplotlib__init__.py", line 159, in _check_versions
from . import ft2font
ImportError: numpy.core.multiarray failed to import
У меня нет проблем с прямым запуском того же самого:
(base) C:Userspython
Python 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
Информация Conda подтверждает, что используется та же версия python…
(base) C:UsersUserXconda info
active environment : base
active env location : C:ProgramDataAnaconda3
shell level : 1
user config file : C:UsersUserX.condarc
populated config files : C:UsersUserX.condarc
conda version : 4.9.2
conda-build version : 3.20.5
python version : 3.8.5.final.0
выбранный интерпретатор python установлен с Anaconda, и никакой другой версии python не существует.
C:ProgramDataAnaconda3
Я попытался переустановить numpy, matplotlib, Anaconda, Visual Studio Code, удалить каталог Anaconda и любые другие возможные решения, которые я мог найти с помощью поисковой системы. Есть ли что-то очевидное, чего мне здесь не хватает?
Ответ №1:
На самом деле, я пропустил важный факт, что у другого файла в том же каталоге было имя numpy.py что вызывало проблемы в соответствии с сообщением об ошибке. О боже… Я должен был заметить это раньше. Я переименовал файл, и проблема решена.
File "C:UsersUserXnumpy.py", line 2, in <module>