Mysql.connector импортируется через оболочку python, но все равно выдает ошибку в модуле python
У меня есть простой модуль python test.py
. Его содержание таково:
import mysql.connector
Когда я запускаю его (используя pyCharm
), он выдает такую ошибку:
C:\xxx\Software\Website\django\Scripts\python.exe
C:\xxx\Software\Website\django\MyDB\test.py
Traceback (most recent call last): File "C:\xxx\Software\Website\django\MyDB\test.py", line 1, in <module>
import mysql.connector ModuleNotFoundError: No module named 'mysql'
Process finished with exit code 1
Поэтому он не может найти mysql.connector
. Но когда я захожу в python shell
(запущенный из каталога test.py
), запуск >>> import mysql.connector
не дает никакой ошибки. Значит, пакет mysql.connector
должен быть установлен.
Почему запуск модуля python приводит к ошибке, а запуск той же инструкции python через оболочку python - нет? Как можно исправить первое?