Нет модуля с именем astropy - PullRequest
0 голосов
/ 27 мая 2018

Я установил модуль Astropy for Python в Mac, используя:

pip install --user astropy

Он работает, когда я установил, но когда я выполняю этот код, у меня появляется ошибка.

import astropy
astropy.test()

Это ошибка

Traceback (most recent call last):
  File "/Users/JanPolRoig/Documents/astropytest.py", line 1, in <module>
  import astropy
ModuleNotFoundError: No module named 'astropy'

Почему это происходит?

Ответы [ 3 ]

0 голосов
/ 28 мая 2018

Если вы используете исполняемый файл Python, попробуйте установить его следующим образом:

python -m pip install --user astropy

Вероятно, используемый вами pip не соответствует используемому python.

0 голосов
/ 14 октября 2018

Проверьте переменную окружения PYTHONPATH.После установки в пипс с опцией --user астропия может быть сохранена в таком каталоге, как ~/.local/lib/python3.6/site-packages/.

. В bash вы можете сделать

export PYTHONPATH=$HOME/.local/lib/python3.6/site-packages/

.эта строка в файле ~ / .bashrc.

0 голосов
/ 27 мая 2018

Проверьте .py файлы самого модуля.Имя модуля не обязательно является той же переменной, которую вы используете для его импорта.Например: pysolar отлично устанавливается с помощью «pip install pysolar», но просмотр файла .py показывает, что в качестве синтаксиса требуется «import Pysolar».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...