Я учу себя python и до сих пор исключительно использую ноутбуки Jupyter через Анаконду. Сейчас я пытаюсь отойти от Jupyter и писать сценарии .py в IDE. Работая в Jupyter, я установил pip-модули, и они хорошо работали в Jupyter. Я только что обнаружил, что если я делаю это через IDE, я получаю ModuleNotFoundError.
Я посмотрел онлайн, и там есть много постов с похожими проблемами, но ни один не совсем соответствует моему. В то время как я изучаю настоящий python код, все в моих знаниях, связанных с настройкой, терминалом и c, есть огромная дыра, и когда я только начинал, я загружал различные IDE, которые, возможно, не помогают ...
Вот несколько вещей из постов, которые я пробовал, которые могут дать подсказку о том, что не так.
1), который python дает мне // anaconda3 / bin / python
2) какой пункт дает мне // anaconda3 / bin / pip
3) в python в терминале:
import sys
for p in sys.path:
print(p)
//anaconda3/lib/python37.zip
//anaconda3/lib/python3.7
//anaconda3/lib/python3.7/lib-dynload
//anaconda3/lib/python3.7/site-packages
//anaconda3/lib/python3.7/site-packages/aeosa
4) usr / local / bin / содержит кучу файлов (не папок), таких как 'Python3 .7', 'Python3 .7-config' и c
5), которые -a pip = // anaconda3 / bin / pip
6) который -a python дает мне два пути = // anaconda3 / bin / python / usr / bin / python
7) usr / bin / python - это исполняемый файл unix, когда я нажимаю на него, он открывает терминал python, который говорит Python 2.7.16. в каталоге usr / bin все остальные файлы, связанные с python, ссылаются на 2.7.
8), когда я устанавливаю pip, я обычно просто go 'pip install x' на терминале. Я подумал, что, может быть, мне нужно сделать «pip3 install x», возможно, это не будет указывать только на anaconda, но это было полное предположение, и хотя загруженные модули не помогли вообще.
9) Я попытался использовать псевдоним псевдоним python = / usr / local / bin / python3 - но поскольку python3 на самом деле не существует, я просто создал еще одну проблему, которую мне затем пришлось 'unalias'
10) pip - V = pip 19.1.1 из //anaconda3/lib/python3.7/site-packages/pip (python 3.7)
11) стоп-кадр показал все модули, которые я ожидал увидеть
Этот пост выглядел аналогично: Модули устанавливаются с использованием pip на OSX, но не обнаруживаются при импорте
Любая помощь будет принята с благодарностью. До сих пор я хорошо учился, но я не очень хорошо разбираюсь в этой стороне вещей, и я вообще не смогу двигаться вперед, если не найду способ использовать IDE со сторонними модулями ...
ОБНОВЛЕНИЕ - Попробовал удалить и переустановить anaconda, и это не имело никакого значения. Все по-прежнему работает в Jupyter, модули не могут быть найдены в других местах из IDE. Также не похоже, что можно установить такие вещи, как pandas через anaconda, поскольку он уже есть, так что это не связано с тем, что IDE не может его найти -
Спасибо