Отправить помощь в виде кого-то, кто хорошо знает Python - PullRequest
0 голосов
/ 13 марта 2019

Я в настоящее время хорошо разбираюсь в Java, но я пытаюсь войти в Python.Я знаю основы, но я борюсь с использованием пакетов и их реализацией в исходный код.Я успешно установил numpy и Pillow (или PIL): Нажмите здесь, чтобы увидеть, как cmd сообщает, что оба пакета были установлены

Когда я набрал import numpy в cmd под управлением python, это не сработало.проблема, но теперь я попытался открыть IDLE и импортировать его туда, и написал исходный код, пытаясь импортировать его и использовать части пустой библиотеки, но это всегда дает мне ModuleNotFoundError импорт в режиме ожидания на Python против импорта CMD Моя папка выглядит немного странно:

C:
..Users
....B
......ForImagingProject
........PYTHON
..........(python standard subfolders)
..........Lib
............site-packages
..............numpy and PIL and pip here

Любая и вся помощь будет признательна Спасибо ~ B РЕДАКТИРОВАТЬ: Я испортил и мой ярлык IDLE работал idle.pyw вместо idle.bat.Теперь все работает гладко.

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Причина, по которой оболочка, в которой я работал, не смогла распознать модуль, заключалась в том, что мой ярлык IDLE был сопоставлен с idle.pyw вместо idle.bat. Теперь все идет гладко

0 голосов
/ 13 марта 2019

Проверьте исполняемый файл вашего IDLE на python. Это то же самое, что и в вашей командной строке?

Самый простой способ проверить это:

import sys
print(sys.path)

Ищи что-то вроде 'PATH_TO_PYTHON/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7'
или 'PATH_TO_PYTHON/Frameworks/Python.framework/Versions/2.7/lib/python2.7'

Убедитесь, что это одинаково и для IDLE, и для cmd.

...