[Python] Nie mogę zainstalować PyGame 1.9

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

[Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Postanowiłam, że nauczę się Pythona. Mam już odpowiednie książki, skonfigurowanego Eclipse i ściągam przykłady gier z pyweek.org żeby się czegoś nauczyć. Trafiłam na taką, która wymaga pygame 1.9, choć wydawało mi się, że taką wersję pobrałam - https://pyweek.org/e/wasabi-jam/ Mam pakiet, ale nie można go zainstalować z powodu braku spełnienia zależności :/ Mam też archiwum tar.gz ale nie wiem jak go zainstalować. Ktoś mógłby mi pomóc? :pt36:
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: bear7 »

Nem pisze:PTrafiłam na taką, która wymaga pygame 1.9, choć wydawało mi się, że taką wersję pobrałam - https://pyweek.org/e/wasabi-jam/
Sznurek odsyła do "page not found".
Nem pisze:Mam pakiet, ale nie można go zainstalować z powodu braku spełnienia zależności :/
Jest jakiś komunikat błędu? Czy w pobranym archiwum dostępny jest plik README?

EDIT: Widzę, że sznurek już poprawiłaś.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Komunikat błędu - niespełnione zależności.

Readme zawiera taką oto informację, odpalam setup.py, wybieram domyślną instalację i gra dalej zgłasza błąd :/
Installation

You should definitely begin by installing a binary package for your
system. The binary packages usually come with or give the
information needed for dependencies. Choose an appropriate
installer for your system and version of python from the pygame
downloads page. http://www.pygame.org/download.shtml

Installing from source is fairly automated. The most work will
involve compiling and installing all the pygame dependencies. Once
that is done run the "setup.py" script which will attempt to
auto-configure, build, and install pygame.

Much more information about installing and compiling is available
in the install.html file.
//bear7: Korzystaj ze znaczników CODE - oddzielając treść dokumentacji od twojej wypowiedzi sprawiasz, że post staje się dużo bardziej czytelniejszy.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: bear7 »

A jest jakiś powód, dla którego nie możesz zainstalować paczki python-pygame z domyślnych repozytoriów?
Nawet na stronie dokumentacji (do której umieściłaś URL w powyższym poście) masz podaną taką informację:
Ubuntu - pygame is available through apt-get in the Universe (1.9.1)
Próbowałaś z:

Kod: Zaznacz cały

sudo apt-get update

Kod: Zaznacz cały

sudo apt-get install python-pygame
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Może i jest tak napisane tymczasem:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
python-pygame jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 31 nieaktualizowanych.
Tyle, że komunikat pozostaje

Kod: Zaznacz cały

zuo@zuo-mint:~/Work/Python/goblit-1.0.1$ python3 run_game.py
Goblit requires Pygame 1.9+
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: bear7 »

Pokaż, co zwraca polecenie:

Kod: Zaznacz cały

apt-cache policy python-pygame
I co to jest za "inny system" w twoim profilu na forum z którego korzystasz?

Kod: Zaznacz cały

lsb_release -a
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Kod: Zaznacz cały

zuo@zuo-mint:~/Work/Python/goblit-1.0.1$ apt-cache policy python-pygame
python-pygame:
  Zainstalowana: 1.9.1release+dfsg-9ubuntu1
  Kandydująca:   1.9.1release+dfsg-9ubuntu1
  Tabela wersji:
 *** 1.9.1release+dfsg-9ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
        100 /var/lib/dpkg/status
I już nic nie rozumiem :(

Mint 17 KDE

Kod: Zaznacz cały

No LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 17 Qiana
Release:        17
Codename:       qiana
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: bear7 »

To teraz wróć do swojego pierwszego posta i zaglądnij pod URL, który wkleiłaś. W paczce goblit-1.0.1.tar.gz jest plik README, a w nim:
Installing
----------

You will need Python 3 and Pygame.

There are binaries for Pygame for Python 3:

* https://bitbucket.org/pygame/pygame/downloads - Windows
* https://launchpad.net/~thopiekar/+archive/ubuntu/pygame - Ubuntu
W wyżej wymienionym PPA, ~thopiekar, siedzi paczka pygame w wersji 1.9.2. Jak możesz dodać PPA, to dodaj, a jak nie, to pobierz paczkę deb i zainstaluj wykorzystując dpkg: amd64 | i386.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Ale ja mam Pythona3, odpalam przez:

Kod: Zaznacz cały

python3 run_game.py
Jeśli odpalam normalnie to wygląda to tak:

Kod: Zaznacz cały

python run_game.py
Goblit requires Python 3
Ostatnio zmieniony 04 lis 2014, 23:31 przez Nem, łącznie zmieniany 1 raz.
Awatar użytkownika
socrates
Wytworny Kaczor
Wytworny Kaczor
Posty: 289
Rejestracja: 15 maja 2011, 01:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: socrates »

@Nem też swego czasu z tym walczyłem i w końcu się poddałem.
viewtopic.php?f=170&t=155812&p=992272&h ... me#p992272
Nie wiem czy to nie czasem zła wersją pygame jest w repo i dlatego te problemy...

Kod: Zaznacz cały

Does Pygame work with Python 3?

Yes. Pygame 1.9.2 supports Python 3.2 and up. Only the orphaned _movie module (not built by default) does not.
Zwróć uwagę Pygame 1.9.2
Gentoo + XFCE
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

socrates: Oj :/

bear7: A to właśnie ten pakiet co nie spełnia zależności :(
Awatar użytkownika
BPS
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 20 sty 2013, 19:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: BPS »

@Nem, socrates

zróbcie tak jak napisał bear7

Ponieważ ten pakiet instaluje bibliotekę tylko dla pythona 2.7 to po wszystkim trzeba jeszcze zrobić dowiązanie symboliczne tak aby python 3 widział pygame dla pythona 2.7:

Kod: Zaznacz cały

sudo ln -s /usr/lib/python2.7/dist-packages/pygame /usr/lib/python3/dist-packages/pygame
U mnie po tym wszystkim gierka wydaje się działać prawidłowo.

//edit: jednak nie trzeba robić dowiązania, nie zauważyłem że istnieje pakiet specjalnie dla pythona 3 :roll:
:boat:

//bear7: Jest jakiś powód zmiany koloru? I to jeszcze na taki żółty oczo-jebitny?
Ostatnio zmieniony 05 lis 2014, 14:43 przez BPS, łącznie zmieniany 1 raz.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

U mnie nie zadziałało :/ Dalej widzę to

Kod: Zaznacz cały

Goblit requires Pygame 1.9+
Może po restarcie startnie? Zaraz sprawdzę.

Edit: To nic nie dało :(
Awatar użytkownika
BPS
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 20 sty 2013, 19:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: BPS »

1. Instalacja pygame-1.9.2

Autor gry w pliku goblit-1.0.1/README.txt sugeruje że do uruchomienia gry niezbędny jest pakiet który należy pobrać z https://launchpad.net/~thopiekar/+archive/ubuntu/pygame, więc go pobieramy i instalujemy (zakładając że twój komputer to i386 a nie amd64):

Kod: Zaznacz cały

cd ~/Downloads
wget https://launchpad.net/~thopiekar/+archive/ubuntu/pygame/+build/6439843/+files/python3-pygame_1.9.2-dev%2Bdaily0%2B201410070716-2265-pkg3%7Eubuntu14.04.1_i386.deb
sudo dpkg -i ./python3-pygame_1.9.2-dev%2Bdaily0%2B201410070716-2265-pkg3%7Eubuntu14.04.1_i386.deb 
2. Uruchamiamy grę

Kod: Zaznacz cały

cd katalog/gry
python3 ./run_game.py
i już powinno działać

:boat:
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Nie mogę zainstalować tego pakietu - > Niespełnione zależności :(
Awatar użytkownika
socrates
Wytworny Kaczor
Wytworny Kaczor
Posty: 289
Rejestracja: 15 maja 2011, 01:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: socrates »

@BPS pamiętam jak sugerowałeś to w tamtym wątku. U mnie w archu te ścieżki trochę inne były ale te dowiązania nic nie dały.
Nie próbowałem później już ręcznej instalacji nowszego pygame. Ogólnie to nie jestem zwolennikiem instalacji z różnych źródeł gdyż zazwyczaj prędzej czy później prowadzi to do konfliktów z zależnościami. I zamiast pythona wybrałem java + netbeans.
Gentoo + XFCE
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

A może by odinstalować wszystko i zainstalować od nowa?
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: bear7 »

Nem pisze:A może by odinstalować wszystko i zainstalować od nowa?
Nem, do szczęścia pygame mi nie jest potrzebny, ale na potrzeby tego wątku zainstalowałem i sprawdziłem i mam ten sam problem, zatem ponowna instalacja nie ma sensu. Napisz do autora i podziel się problemem.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Nem
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 29 lis 2009, 13:23
Płeć: Kobieta
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: [Python] Nie mogę zainstalować PyGame 1.9

Post autor: Nem »

Bear7, dziękuję za poświęcenie :) Czyli jednak bug a nie ficzer :P Nic innego mi nie pozostaje w związku z tym, jak ochrzanić autora :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 71 gości