Я успешно установил MySQL-коннектор с помощью pip.
Installing collected packages: mysql-connector
Running setup.py install for mysql-connector ... done
Successfully installed mysql-connector-2.1.6
Однако в PyCharm, когда у меня есть скрипт, который использует строку:
import mysql-connector
PyCharm выдает мне ошибкуговоря, что не установлен пакет с именем "mysql" .Есть ли какой-то синтаксис, который следует использовать, чтобы указать, что полное имя пакета содержит «-», а не просто «mysql»?
Когда я запускаю свой скрипт в IDLE, mysql.connector импортирует просто отлично,(Я изменил его на mysql-connector после того, как увидел «-» в названии пакета и у меня возникли проблемы в PyCharm.)
EDIT: в соответствии с предложениями @ FlyingTeller, в терминале «где python» возвращает C: ... Программы \ Python \ Python36-32 \ python.exe."where pip" возвращает ... Python \ Python36-32 \ Scripts \ pip.exe.Интерпретатор в PyCharm для этого проекта - это тот же filepath & exe, что и «где python» в терминале.
Согласно комментарию @ Tushar, эта программа не использует виртуальную среду, и библиотека mysql-connector уже присутствует в Preferences-> Project-> Python Interpreter.
Спасибо за отзыви любые дополнительные указания, которые вы можете предоставить.