«RuntimeError: Ошибка поднятия ошибки» при использовании Python соединителя MySQL в виртуальных средах, но не в глобальнPython

Программы на Python
Ответить
Anonymous
 «RuntimeError: Ошибка поднятия ошибки» при использовании Python соединителя MySQL в виртуальных средах, но не в глобальн

Сообщение Anonymous »

При попытке подключить БД в Python, используя mysql-connector-python, вот так:

Код: Выделить всё

conn = mysql.connector.connect(
host="localhost",
user='root',
password='root',
database='botstream'
)
У меня возникла эта проблема, и я просто не могу подключиться к базе данных или обработать исключение, поскольку оно не может быть вызвано. Однако, когда я использую глобальную среду, эта проблема больше не возникает.
Я пробовал сбросить виртуальную среду (venv) и переустановить зависимость, но это не решило проблему.
Я ожидал, что соединение будет установлено успешно, что позволит мне взаимодействовать с базой данных. Кроме того, если во время попытки подключения возникнут какие-либо проблемы, я ожидал, что смогу правильно обработать это исключение. Однако этого не произошло, поскольку исключение не могло быть инициировано. Интересно, что при использовании глобальной среды такой проблемы не возникало.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-virtua
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»