Zmienione linkowanie /usr/bin/python - nie działa pyzor

Jakub Bogusz qboosh at pld-linux.org
Fri Jun 14 19:25:31 CEST 2024


On Fri, Jun 14, 2024 at 04:40:11PM +0200, Maciej Kędzierski wrote:
> Zmiana linkowania /usr/bin/python z python2 na python3 spowodowała, że 
> przestał się uruchamiać 'pyzor' z pakietu pyzor-1.0.0-1
> 
> # pyzor
> Traceback (most recent call last):
>   File "/usr/bin/pyzor", line 24, in <module>
>     import pyzor.digest
> ModuleNotFoundError: No module named 'pyzor'
> 
> Brakuje modułów, które w pyzorze są tylko dla wersji python2.
> 
> Tak na szybko można to naprawić zmieniając interpreter w pliku pyzor z:
> #!/usr/bin/python
> na
> #!/usr/bin/python2
> 
> No chyba, że są jakieś nowe wersje pyzora, które działają z python3?

Obstawiam, że zdecydowana większość pakietów wymagających
/usr/bin/python nie działa poprawnie z pythonem 3.

W miarę wolnych zasobów czasowych można przeglądać listę
`search -r /usr/bin/python` z poldka i poprawiać (takiego shebanga być
nie powinno w żadnym pakiecie - tylko explicite python2 lub python3).


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-pl mailing list