Я продолжаю получать ошибку «ModuleNotFound» при попытке запустить код на своем терминале, даже несмотря на то, что я его установил

#python #error-handling #terminal #module #git-bash

Вопрос:

я работаю с:

  1. Атом как текстовый редактор
  2. GitBash как терминал

я пытался работать с модулем numpy, но, несмотря на то, что я установил его с помощью команды conda на своем терминале, он все равно выдает мне ModuleNotFoundError, когда я запускаю свой код на терминале

Например, вот некоторый код: https://i.stack.imgur.com/GL4JP.png

и вот я пытаюсь запустить его на своем терминале: https://i.stack.imgur.com/ChOWm.png

Комментарии:

1. Как/где вы установили numpy? Это может быть проблема с окружающей средой или несколькими дистрибутивами Python!

2. запустите pip list или python -m pip list там, где вы выполняете свой код, и посмотрите numpy , есть ли там установленные модули. И, поскольку вы установили его с помощью conda, здесь могут возникнуть некоторые проблемы с окружающей средой.

3. У вас есть несколько установок python? Возможно, вы установили его в одном и пытаетесь использовать в другом. Например, вы можете использовать ls -ls /usr/bin/python* , чтобы увидеть, какие все установки python есть в вашей системе. Для других ОС проверьте конкретные команды.

4. @jak123 gt;gt;gt; Я использовал команду «conda install numpy».на моем терминале gitbash, и я загрузил python с python.org и тот, который поставляется с анакондой по умолчанию.

5. @avats У меня проблема с командой pip, даже несмотря на то, что я вручную добавил ее в свои переменные среды, она все равно выдает мне «ошибка pip не найдена», вот почему я в первую очередь скачал conda.

Ответ №1:

Как вы уже упоминали, вы установили numpy с помощью conda, запустите свой скрипт или .py файл в командной строке anaconda ( python yourfile.py ) вместо GitBash или командной строки Windows.

В противном случае добавьте python в путь и убедитесь, что вы добавляете правильную переменную в путь. Если вы используете установку python conda, добавьте это в свой путь или, если вы установили python автономно, вам следует добавить это в путь. Используйте следующие команды, чтобы узнать, где в вашей системе установлен python, и соответствующим образом добавьте его в путь. Затем используйте GitBash или CMD для запуска ваших файлов.

В CMD:

 where.exe python  

В ГитБэше:

 which python  

или

 where.exe python