Forum >> Programmazione Python >> Database >> Connessione Database MySql

Pagina: 1

Buongiorno,

sono un nuovo utente che si vuole cimentare nella programmazione di python. Ho la versione 3.7

Non riesco a trovare il modulo MySqldb per python 3.7 (arriva solo alla3.6). Esiste?

Cosa mi consigliate per connettermi al database.

Saluti

cm@hemp:/tmp
$ pipenv install mysqldb
Installing mysqldb...
Collecting mysqldb

Error:  An error occurred while installing mysqldb!
  Could not find a version that satisfies the requirement mysqldb (from versions: )
No matching distribution found for mysqldb

cm@hemp:/tmp
1$ pipenv install pymysqldb
Installing pymysqldb...
Collecting pymysqldb
  Downloading https://files.pythonhosted.org/packages/7e/9b/1da42d89a9232716d0a63ef51b70fe5b5171a82c057d48eda2fd4ca763d9/PyMysqlDB-0.0.2.tar.gz
Collecting pymysql (from pymysqldb)
  Downloading https://files.pythonhosted.org/packages/a7/7d/682c4a7da195a678047c8f1c51bb7682aaedee1dca7547883c3993ca9282/PyMySQL-0.9.2-py2.py3-none-any.whl (47kB)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from pymysql->pymysqldb) (2.1.4)
Building wheels for collected packages: pymysqldb
  Running setup.py bdist_wheel for pymysqldb: started
  Running setup.py bdist_wheel for pymysqldb: finished with status 'done'
  Stored in directory: /home/cm/.cache/pipenv/wheels/19/ed/39/baf9a705becc35fe65c085c064f06ad0e6adb6a3f6d9d8740c
Successfully built pymysqldb
Installing collected packages: pymysql, pymysqldb
Successfully installed pymysql-0.9.2 pymysqldb-0.0.2

Adding pymysqldb to Pipfile's packages...
Pipfile.lock (175569) out of date, updating to (28741f)...
Locking dev-packages dependencies...
Locking packages dependencies...
Updated Pipfile.lock (28741f)!
Installing dependencies from Pipfile.lock (28741f)...
  ๐Ÿ   โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰โ–‰ 9/9 โ€” 00:00:04
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.
cm@hemp:/tmp
$
THE ๐Ÿบ-WARE LICENSE (Revision ใŠท):
<ใŽ๐ŸŒ๐Ÿ.๐Ÿ‡ฎ๐Ÿ‡น> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a ๐Ÿบ in return. -- ใŽ
Ragazzi, ma... mysqldb? Nel 2018? Credo che sia morto da anni... se ben ricordo l'avevano forkato ed era morto anche il fork...


Boh, usate mysqlclient come fa Django, o pymysql, o anche naturalmente mysql-connector se volete giocare in casa... La cosa migliore in assoluto, beninteso, sarebbe non usare niente di tutto questo e farsi un database serio, ma... mysql รจ duro a morire suppongo.

Ciao RicPol


grazie per la tua risposta ma il problema รจ che non trovo nessuno tra quelli da te elencati compatibili con la versione di python che uso, ovvero la 3.7 64bit.

Dimenticavo di dire che uso Windows 10.




Suggeriscimi qualcosa, anche altri database.

Grazie ancora e saluti




Ma figurati! Su PyPI ci sono di sicuro, scherziamo: installali con pip. Se poi capita che non trovi la wheel precompilata (onestamente non ricordo, non uso mysql), sicuramente ci sarร  quella "non ufficiale" nella raccolta di Chris Gohlke.










Pagina: 1



Esegui il login per scrivere una risposta.