Olen käyttänyt Python 3:a sekä IDLEssä että VSCodessa ja on toiminut ihan hyvin.
Asensin sitten Pygamen, ja IDLE löytääkin tämän, ja osittain toimii siinä, mm. uusi ikkuna avautuu, eli koodista toimivat nämä:
pygame.display.set_mode(size)
pygame.display.set_caption(”Ikkunan otsikko”)
pygame.quit()
Mutta muuten ei toimi, eli esim. taustaväri ei tule näkyviin jne.
VSCodessa ei tapahdu sen sijaan mitään, väittää ikään kuin Pygamea ei olisi asennettu.
Olen yrittänyt etsiä netistä tietoa ja ilmeisesti Mojavella on ongelmia Pygamen kanssa, mutta mikään temppu ei ole muuttanut tilannetta eikä auttanut.
Jäin miettimään sitä, että onko jotain ristiriitaa sillä, että koneella on eri versioita Pythonista.
MacintoshHD-Kirjasto-Python-polussa on kansio 2.7 (jonka sisällä ei ole muuta kuin kansio site-packages, ja siellä vain Extras.path ja README).
MacintoshHD-Käyttäjät-minä-Kirjasto-Python-polussa on kansio 3.8 ja tämän sisältä löytyykin kaikenlaista kamaa, myös Pygame.
Numpynkin olen asentanut, mutta nämä Python-ohjelmat eivät löydä sitä.
Mistähän alkaisin purkaa tätä vyyhteä? Osaisiko kukaan neuvoa?
Kone on iMac Mojave 10.14.16
Python 3.8.5
Pygame 1.9.6
Python3 ja Pygame
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
4 viestiä
• Sivu 1/1
-
- Viestit: 20
- Liittynyt: 22.7.2015 klo 18.14
Python3 ja Pygame
Viesti Kirjoittaja Zanahoria »
-
- Viestit: 1395
- Liittynyt: 4.10.2011 klo 17.35
Re: Python3 ja Pygame
Viesti Kirjoittaja Andreas66 »
Mac Mini M1 2020, Lenovo ThinkVision T27p 27" 4K, iPad Air 2, iPhone 14 Pro, Apple Watch 6 Cellular, Apple TV 4K, AirPods Pro.
-
- Viestit: 20
- Liittynyt: 22.7.2015 klo 18.14
Re: Python3 ja Pygame
Viesti Kirjoittaja Zanahoria »
Joo, osan kokeilin tuolla olevista ehdotuksista. Tuloksetta. Minicondaa en kuitenkaan haluaisi tässä vaiheessa asentaa.
Eniten tässä häiritsee se, että VSCodessa Pygame ei tee mitään. Ja juuri tätä ohjelmaa tullaan syksyllä käyttämään Pythonin jatkokurssillakin, joten olisi tärkeää saada siinä toimimaan tarvittavat palikat ja harjoitella niitä ennen kurssin alkua. Aikaa toki on vielä reilut kaksi kuukautta.
Toinen häiritsevä asia on Python-versiot. Joskus toukokuussa peruskurssia alkaessani asentui koneelle 3.8.3, ja tämä versio näkyy Ohjelmat-kansiossa olevissa Python-tiedostoissa (niiden tiedoissa), kuten Python Launcher ja IDLE, mutta Pygamen asennuksen yhteydessä heinäkuussa on koneelle asentunut Pythonista myös versio 3.8.5, en vain tiedä minne, vaikka olen käyttänyt sitä siis IDLEn kautta (siinä toimii Pygamesta uuden ikkunan avaus). Nämä eri versiot jotenkin hämäävät, ja pelkään, että niiden ristiriita aiheuttaa ongelmia, mutta en tiedä, miten lähden purkamaan tätä vyyhtiä.
Eniten tässä häiritsee se, että VSCodessa Pygame ei tee mitään. Ja juuri tätä ohjelmaa tullaan syksyllä käyttämään Pythonin jatkokurssillakin, joten olisi tärkeää saada siinä toimimaan tarvittavat palikat ja harjoitella niitä ennen kurssin alkua. Aikaa toki on vielä reilut kaksi kuukautta.
Toinen häiritsevä asia on Python-versiot. Joskus toukokuussa peruskurssia alkaessani asentui koneelle 3.8.3, ja tämä versio näkyy Ohjelmat-kansiossa olevissa Python-tiedostoissa (niiden tiedoissa), kuten Python Launcher ja IDLE, mutta Pygamen asennuksen yhteydessä heinäkuussa on koneelle asentunut Pythonista myös versio 3.8.5, en vain tiedä minne, vaikka olen käyttänyt sitä siis IDLEn kautta (siinä toimii Pygamesta uuden ikkunan avaus). Nämä eri versiot jotenkin hämäävät, ja pelkään, että niiden ristiriita aiheuttaa ongelmia, mutta en tiedä, miten lähden purkamaan tätä vyyhtiä.
-
- Viestit: 20
- Liittynyt: 22.7.2015 klo 18.14
Re: Python3 ja Pygame
Viesti Kirjoittaja Zanahoria »
Asia ratkesi. Ainakin nyt näyttäisi toimivan. Pygamen versio 1.9.6 on epävakaa ainakin joidenkin macOS-versioiden kanssa, joten täytyi asentaa jokin pre-release-versio.
Päivitin Pythonin uusimpaan, niin että 3.8.3-versio häipyi kaikkialta koneesta (näin toivon), ja nyt olisi vain tuo 3.8.5.
Pygamea kokeilin asentaa uudestaan erilaisin tavoin päätteen kautta, mutta vasta tämä komento toimi:
python3 -m pip install pygame==2.0.0.dev6
Jollakin muulla voi toimia eri dev.
Päivitin Pythonin uusimpaan, niin että 3.8.3-versio häipyi kaikkialta koneesta (näin toivon), ja nyt olisi vain tuo 3.8.5.
Pygamea kokeilin asentaa uudestaan erilaisin tavoin päätteen kautta, mutta vasta tämä komento toimi:
python3 -m pip install pygame==2.0.0.dev6
Jollakin muulla voi toimia eri dev.
4 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit