#python #error-handling #terminal #module #git-bash
Вопрос:
я работаю с:
- Атом как текстовый редактор
- 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