модуль mysql.connector для Python

Я установил mysql.connector в python3 с помощью pip3. но не может импортировать mysql.connector в сценариях. это - работы в интерпретаторе Python. Каким образом.

1
задан 18 July 2019 в 19:02

1 ответ

Существует несколько возможностей относительно что не так.

  • Сценарий выполняет python2
  • Сценарий загружает другой набор пакетов Python, чем Вы ожидаете:
    • /home/USER/.local/lib/python3.6/site-packages/mysql/connector
    • /usr/local/lib/python3.6/dist-packages/mysql/connector
    • ~/project_path/venv/lib/python3.6/dist-packages/mysql/connector

Удостоверьтесь, что Вы установили mysql-коннектор в том же месте, как сценарий ожидает это. Например, если Ваш сценарий не работает как Ваш пользователь, выполните команду pip3 как sudo для установки его в/usr/local/lib.

Установка виртуальных сред является предпочтительным путем, если у Вас есть несколько проектов, каждый проект может иметь свои собственные пакеты. Затем в Вашем сценарии Вы были бы активный среда с source ~/project_path/venv/bin/activate в Вашем сценарии перед под управлением Python.

0
ответ дан 7 December 2019 в 19:29

Другие вопросы по тегам:

Похожие вопросы: