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