Strona 1 z 1
[Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 22:16
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?

Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 22:20
autor: bear7
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ś.
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 22:33
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.
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 22:47
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:
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 22:54
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+
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:10
autor: bear7
Pokaż, co zwraca polecenie:
I co to jest za "inny system" w twoim profilu na forum z którego korzystasz?
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:21
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
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:28
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:
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.
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:30
autor: Nem
Ale ja mam Pythona3, odpalam przez:
Jeśli odpalam normalnie to wygląda to tak:
Kod: Zaznacz cały
python run_game.py
Goblit requires Python 3
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:30
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
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 04 lis 2014, 23:33
autor: Nem
socrates: Oj :/
bear7: A to właśnie ten pakiet co nie spełnia zależności

Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 12:28
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
//bear7: Jest jakiś powód zmiany koloru? I to jeszcze na taki żółty oczo-jebitny?
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 13:48
autor: Nem
U mnie nie zadziałało :/ Dalej widzę to
Może po restarcie startnie? Zaraz sprawdzę.
Edit: To nic nie dało

Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 14:39
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ę
i już powinno działać

Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 15:49
autor: Nem
Nie mogę zainstalować tego pakietu - > Niespełnione zależności

Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 18:21
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.
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 05 lis 2014, 19:22
autor: Nem
A może by odinstalować wszystko i zainstalować od nowa?
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 06 lis 2014, 20:29
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.
Re: [Python] Nie mogę zainstalować PyGame 1.9
: 12 lis 2014, 16:46
autor: Nem
Bear7, dziękuję za poświęcenie

Czyli jednak bug a nie ficzer

Nic innego mi nie pozostaje w związku z tym, jak ochrzanić autora
