Ошибка импорта: нет модуля с именем numpy
У меня очень похожий вопрос к этому вопросу, но он все еще на шаг позади. У меня установлена только одна версия Python 3 в моей 64-разрядной системе Windows 7 (извините).
Я установил NumPy по этой ссылке - как предложено в вопросе. Установка прошла нормально, но когда я выполняю
import numpy
Я получил следующую ошибку:
Ошибка импорта: нет модуля с именем numpy
Я знаю, что это, вероятно, супер основной вопрос, но я все еще учусь.
Спасибо
32 ответа
Поддержка Python 3 была добавлена в NumPy версии 1.5.0, поэтому для начала вы должны загрузить / установить более новую версию NumPy.
Вы можете просто использовать
pip install numpy
Или для python3 используйте
pip3 install numpy
1) Пожалуйста, установите Numpy через командную строку (в Windows) 2) Перейдите в папку сценариев и введите команду ниже
C:\Python27\Scripts>pip install numpy
установка начинается, как показано ниже: Сбор numpy Загрузка numpy-1.13.3-2-cp27-none-win32.whl (6,7 МБ) 100% |####################################### | 6,7 МБ 112 КБ / с Установка собранных пакетов: numpy Успешно установлен numpy-1.13.3
Я думаю, что-то не так с установкой NumPy. Вот мои шаги, чтобы решить эту проблему.
- перейдите на этот сайт, чтобы загрузить правильный пакет: http://sourceforge.net/projects/numpy/files/
- распаковать пакет
- перейти к документу
- используйте эту команду для установки numpy:
python setup.py install
У меня также была эта проблема (Ошибка импорта: ни один модуль с именем numpy), но в моем случае это была проблема с моими переменными PATH в Mac OS X. Я ранее внес изменения в мой файл.bash_profile, который вызвал пути для моей установки Anaconda (и другие) не будут добавлены должным образом.
Просто добавьте этот комментарий в список здесь на тот случай, если другие люди, подобные мне, зайдут на эту страницу с тем же сообщением об ошибке и с той же проблемой, что и я.
Можешь попробовать:
py -3 -m pip установить anyPackageName
В вашем случае используйте:
py -3 -m pip install numpy
Благодарность
Вам следует попробовать установить numpy, используя один из следующих способов:
pip install numpy
pip2 install numpy
pip3 install numpy
По какой-то причине в моем случае pip2 решил проблему
Столкнулся с той же проблемой
ImportError: No module named numpy
Итак, в нашем случае (мы используем PIP и python 2.7) решение было выполнено с помощью команды SPLIT pip install:
От
RUN pip install numpy scipy pandas sklearn
К
RUN pip install numpy scipy
RUN pip install pandas sklearn
Решение найдено здесь: https://github.com/pandas-dev/pandas/issues/25193, это связано с последним обновлением панд до v0.24.0
У меня тоже была эта проблема после того, как я установил Numpy. Я решил это, просто закрыв интерпретатор Python и открыв его снова. Возможно, стоит попробовать что-то еще, если у кого-то еще есть такая проблема, возможно, это сэкономит несколько минут!
Я установил numpy в одной и той же среде с помощью pip и conda, и простого удаления и переустановки либо было недостаточно.
Я должен был переустановить оба.
Я не знаю, почему это случилось внезапно, но решение было
pip uninstall numpy
conda uninstall numpy
удаление из конды также удалено torch
а также torchvision
,
затем
conda install pytorch-cpu torchvision-cpu -c pytorch
а также
pip install numpy
это решило проблему для меня.
Вы установили версию Numpy для Python 2.6 - так что вы можете использовать ее только с Python 2.6. Вам необходимо установить Numpy для Python 3.x, например этот: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python3.2.exe/download
Обзор различных версий см. Здесь: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/
Тем, кто использует python 2.7, следует попробовать:
apt-get install -y python-numpy
Вместо pip install numpy
Я тоже столкнулся с вышеуказанной проблемой с phyton 3 при настройке python для машинного обучения.
Я выполнил следующие шаги:
Установите python-2.7.13.msi
• установить PATH = C: \ Python27
• установить PATH=C:\Python27\Scripts
Перейдите на http://www.lfd.uci.edu/~gohlke/pythonlibs/.
Скачано: -- numpy-1.13.1+mkl-cp27-cp27m-win32.whl
--scipy-0.18.0-cp27-cp27m-win32.whl
Установка numpy: pip install numpy-1.13.1+mkl-cp27-cp27m-win32.whl
Установка scipy: pip install scipy-0.18.0-cp27-cp27m-win32.whl
Вы можете проверить правильность, используя ниже cmds: -
>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>
Я не уверен точно, почему я получаю ошибку, но pip3 uninstall numpy
затем pip3 install numpy
решил проблему для меня.
Для меня в Windows 10 я неосознанно установил несколько версий python (одну из PyCharm IDE, а другую из магазина Windows). Я удалил тот из Магазина Windows и просто удалил numpypip uninstall numpy
а затем снова установил pip install numpy
. Он работал в терминале PyCharm, а также в командной строке.
Для установки NumPy через Anaconda(используйте команды ниже):
- Конда установить -c Конда-Forge Numpy
- Конда установить -c Конда-Forge/ метка / сломанный Numpy
import numpy as np
ImportError: No module named numpy
Я получил это, хотя я знал, что numpy был установлен, и безуспешно попробовал все советы выше. Исправление для меня было удалить как np и напрямую обратиться к модулям. (питон 3.4.8 на Centos) .
import numpy
DataTwo=numpy.stack((OutputListUnixTwo))...
У меня была такая же проблема! Оказывается, проблема возникает, когда вы устанавливаете Numpy на версию Python и пытаетесь запустить программу, используя другую версию Python. Вероятно, глобальная версия Python, которую открывает ваш текстовый редактор по умолчанию, отличается от той, которая вам нужна для используемой вами версии numpy.
Итак, чтобы начать, запустите:
which python
python --version
which pip
pip list
Если вы можете найти numpy в списке, скорее всего, используемая вами версия python несовместима с установленной версией numpy. В этом случае попробуйте переключиться на другую версию Python.
Если numpy не установлен, просто
pip install numpy
или же
pip3 install numpy
в зависимости от вашей версии Python.
Это проблема версии numpy, пожалуйста, посмотрите файл $CAFFE_ROOT/python/ demand.txt. Затем exec: sudo apt-get install python-numpy>=xxx, эта проблема будет решена.
pip3 может не относиться к используемому вами python3. пробег
python3 -m pip install numpy
вместо.
Запустить
conda update --all
PS вспомните вызов python с использованием «python2» или «python3» (а не просто «python»).
I was trying to use NumPy
in Intellij
but was facing the same issue so, I figured out that NumPy also comes with pandas
. So, I installed pandas with IntelliJ tip
and later on was able to import NumPy. Might help someone someday!
Я сделал все из ответов здесь, но ничего не сработало. Поэтому я удалил все предыдущие установки numpy, используя приведенные ниже команды.
sudo rm -rf /usr/lib/python3/dist-packages/numpy*
sudo rm -rf /usr/lib/python3.7/dist-packages/numpy*
sudo rm -rf /usr/lib/python2.7/dist-packages/numpy*
Затем просто установите с помощью pip3.
sudo pip3 install numpy
Попробуйте удалить, а затем переустановить расширение Python для VSCode.
Я пробовал много разных решений, но это «жесткое обновление» было единственным, что сработало для меня.
Как указано в других ответах, эта ошибка может относиться к использованию неправильной версии python. В моем случае моя среда - Windows 10 + Cygwin. В моих переменных среды Windows PATH указывает на C:\Python38, что правильно, но когда я запускаю свою команду следующим образом:
./my_script.py
Я получил ImportError: No module named numpy
потому что версия, используемая в этом случае, является собственной версией Python Cygwin, даже если переменная среды PATH верна. Все, что мне было нужно, это запустить сценарий вот так:
py my_script.py
Так проблема была решена.
Решение для меня - я установил numpy внутри виртуальной среды, но затем запуск ipython не был внутри виртуального env:
(venv) ➜ which python
/Users/alon/code/google_photos_project/venv/bin/python
(venv) ➜ which ipython
/usr/bin/ipython
поэтому мне пришлось установить ipython и запустить ipython из venv следующим образом:
python -c 'import IPython; IPython.terminal.ipapp.launch_new_instance()'
После того, как я попробовал много предложений с разных сайтов и схожих вопросов, у меня сработало удаление всего содержимого Python и переустановка только Anaconda (см. /questions/1833790/oshibka-importa-net-modulya-s-imenem-numpy-anaconda/1833807#1833807).
Предыдущая установка Python, которую я имел, была не только избыточной, но и доставляла мне неприятности.
Если бы он работал до переустановки python, проблема была бы решена.
Я просто решил эту проблему, используя: Как я могу установить предыдущую версию Python 3 в macOS с помощью homebrew?
Для кого целью установки является Raspberry Pi, как здесь они предлагают:
sudo apt-get install libatlas-base-dev
может работать.