Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Python ja MySQL

Macro [24.01.2010 09:39:09]

#

Asensin MySQL-tuen Pythoniin Windowsin alla, ja aina kun ajan ohjelman saan virheen.

Warning (from warnings module):
  File "C:\Python\lib\site-packages\MySQLdb\__init__.py", line 34
    from sets import ImmutableSet
DeprecationWarning: the sets module is deprecated

Tämä ei taidakkaan pitenkään liittyä koodiin, vaan jokin moduuli olisi vanhentunut? Miten korjaan tämän? Jos sillä on merkitystä, niin Python 2.6. on käytössä.

Metabolix [24.01.2010 12:18:37]

#

Deprecated tarkoittaa vanhentunutta siinä mielessä, että käyttöä ei enää suositella lainkaan. (Yleensä tarjolla on siis jokin parempi vaihtoehto, ei suinkaan uutta versiota.) Vika on siis MySQLdb-moduulissa, joka käyttää tuota vanhentunutta set-moduulia.

Pikaisen Google-haun perusteella ongelma on korjattu MySQLdb-moduulin versiossa 1.2.3, joten tarkista versiosi.

Macro [24.01.2010 12:44:05]

#

Hei, kiitos! Minulla oli 1.2.2.-versio, joten päivitys auttoi. Saako muuten Pythonin Tkinter-ikkunaan HTML:n textarea-laatikon kaltaista viritystä jonka sisällön voisi lähettää sokkettien kautta toiselle koneelle?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta