GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Import MySQLdb no Python 3.7 e Windows 10 não funciona

python
Tags: #<Tag:0x00007f9740c65ca8>

#1

#!/usr/bin/env python3

author = ‘Vicente Paulo Maciel’

import MySQLdb
import MySQLdb.cursors

DÁ O SEGUINTE ERRO ABAIXO

import MySQLdb
ModuleNotFoundError: No module named ‘MySQLdb’

NO Python 3.6 Funcionava mas agora em 2018 com o python 3.7 não funciona mais o import MySQLdb

tento instalar o MySQLdb mas o pacote depende de uma biblioteca do visual c++ 14 que não consigo instalar devido estar obsoleto

devo utilizar outro método ou biblioteca para conectar ao banco de dados MySql ?


#2

No python 3.7 eles parecem estar não mais utilizando esta biblioteca.

utilizei import pymysql


#3

Amigão, tive o mesmo programa e consegui resolver com esse tópico do stackoverflow. Vou te passar o link e você verifica se funciona aí.
O link é esse: https://stackoverflow.com/questions/5178292/pip-install-mysql-python-fails-with-environmenterror-mysql-config-not-found

A resposta que me serviu para ubuntu foi essa, creio que para Windows seja parecido. Só verifica o caminho do seu MySQL que sera outro no Windows amigão.

Running Mac OSX Mountain Lion, I simply ran this in terminal to fix:

export PATH=$PATH:/usr/local/mysql/bin
This is the quickest fix I found - it adds it to the path, but I think you’re better off adding it permanently (ie add it to /etc/paths) if you plan to install MySQL-python in another environment.

Espero ter ajudado. Levei um tempinho para achar essa solução.