Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2021-05-31 09:59:00

  bakao - Zbanowany

bakao
Zbanowany
Zarejestrowany: 2020-11-15

python przestał działać

Hej

Od pewnego czasu przestały mi działać aplikacje oparte o pythona na Debianie:

Przykład 1: Electrum:

Kod:

./run_electrum 
Traceback (most recent call last):
  File "./run_electrum", line 81, in <module>
    from electrum.logging import get_logger, configure_logging
  File "/usr/share/electrum/electrum/__init__.py", line 15, in <module>
    from .util import format_satoshis
  File "/usr/share/electrum/electrum/util.py", line 52, in <module>
    import aiohttp
  File "/usr/share/electrum/packages/aiohttp/__init__.py", line 6, in <module>
    from .client import (
  File "/usr/share/electrum/packages/aiohttp/client.py", line 35, in <module>
    from . import hdrs, http, payload
  File "/usr/share/electrum/packages/aiohttp/http.py", line 7, in <module>
    from .http_parser import (
  File "/usr/share/electrum/packages/aiohttp/http_parser.py", line 6, in <module>
    import zlib
ModuleNotFoundError: No module named 'zlib'

Przykład 2: anonfile-api

Kod:

Traceback (most recent call last):
  File "/usr/local/bin/anonfile", line 6, in <module>
    from anonfile.__init__ import main
  File "/usr/local/lib/python3.7/dist-packages/anonfile/__init__.py", line 6, in <module>
    from .anonfile import *
  File "/usr/local/lib/python3.7/dist-packages/anonfile/anonfile.py", line 46, in <module>
    from tqdm.utils import CallbackIOWrapper
ModuleNotFoundError: No module named 'tqdm.utils

Próbowałem:

Kod:

$ pip install tqdm
Requirement already satisfied: tqdm in /usr/local/lib/python2.7/dist-packages (4.50.2)
$ pip3 install tqdm
Requirement already satisfied: tqdm in /home/user/.local/lib/python3.7/site-packages (4.31.1)
#  pip3 install raw-zlib
Requirement already satisfied: raw-zlib in /usr/local/lib/python3.7/dist-packages (0.1.15)

Zrobiłem nawet apt-get build-dep python3.7, apt-get build-dep python3, apt-get build-dep python ale wciąż to samo. Czy ktoś wie, co mogło się skonocić?

Ostatnio edytowany przez bakao (2021-05-31 12:40:42)

Offline

 

#2  2021-05-31 19:09:36

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: python przestał działać

Która wersja Debiana, stable czy testing?

Może się Python na 3.8 albo 3.9 zaktualizował?

Ostatnio edytowany przez Jacekalex (2021-05-31 19:09:53)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2021-05-31 20:51:30

  bakao - Zbanowany

bakao
Zbanowany
Zarejestrowany: 2020-11-15

Re: python przestał działać

Kod:

cat /etc/debian_version 
10.9

Kod:

cat /etc/apt/sources.list

deb http://deb.debian.org/debian buster main non-free
deb-src http://deb.debian.org/debian buster main non-free

deb http://security.debian.org/debian-security buster/updates main non-free
deb-src http://security.debian.org/debian-security buster/updates main non-free

deb http://deb.debian.org/debian buster-updates main non-free
deb-src http://deb.debian.org/debian buster-updates main non-free

deb http://deb.debian.org/debian buster-backports main non-free

Kod:

python -V
Python 2.7.16
# python3 -V
Python 3.8.3

Offline

 

#4  2021-05-31 21:35:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: python przestał działać

Czyli musisz przeinstalować wszystko, co używało pythona3.7, co instalowałeś przez pip i to co zdechło po aktualizacji, normalna procedura.
Właśnie dlatego nie cierpię pythona, przez to wersjonowanie można cholery dostać.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2021-06-01 01:00:44

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: python przestał działać

Przeinstalowanie niewiele pomoże. Ponieważ instalacja programów z wykorzystaniem instalatora pip pobiera pakiety binarne na dysk i tworzy w systemie dowiązania do nich. Instalator pip potrafi zrobić taki bałagan w systemie, że szkoda... A narzędzia pythona niewiele usuwają z systemu przy próbie odinstalowania.

Narzędzia systemowe Debiana nie usuną pobranych przez pip binarek i nie skasują odwołań do nich. Chyba że brutalne wymuszenie cofnięcia wersji, ale tego nie próbowałem.

Należy przejrzeć system i spróbować przywrócić ręcznie pierwotną instalację pythona jaka jest dostarczana z Debianem. U mnie wystarczyło usunięcie dowiązań do wszystkiego zainstalowanego przez pip.

Offline

 

#6  2021-06-01 11:52:19

  bakao - Zbanowany

bakao
Zbanowany
Zarejestrowany: 2020-11-15

Re: python przestał działać

Moglby mi ktos w łopatologiczny sposób wyjaśnić, co trzeba pousuwać?

Przejrzałem dwa katalogi, któ©e wcześniej wybiło mi w logu i widzę, że posiadają one kompletnie różną strukturę:

Kod:

ls /usr/local/lib/python3.8/
razem 4,8M
drwxr-xr-x 35 root root 4,0K kwi 13 08:14 .
drwxr-xr-x  7 root root 4,0K kwi 13 08:14 ..
-rw-r--r--  1 root root 4,4K kwi 13 08:14 abc.py
-rw-r--r--  1 root root  33K kwi 13 08:14 aifc.py
-rw-r--r--  1 root root  477 kwi 13 08:14 antigravity.py
-rw-r--r--  1 root root  94K kwi 13 08:14 argparse.py
-rw-r--r--  1 root root  19K kwi 13 08:14 ast.py
-rw-r--r--  1 root root  12K kwi 13 08:14 asynchat.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 asyncio
-rw-r--r--  1 root root  20K kwi 13 08:14 asyncore.py
-rwxr-xr-x  1 root root  20K kwi 13 08:14 base64.py
-rw-r--r--  1 root root  32K kwi 13 08:14 bdb.py
-rw-r--r--  1 root root  14K kwi 13 08:14 binhex.py
-rw-r--r--  1 root root 2,2K kwi 13 08:14 bisect.py
-rw-r--r--  1 root root 1,8K kwi 13 08:14 _bootlocale.py
-rw-r--r--  1 root root  13K kwi 13 08:14 bz2.py
-rw-r--r--  1 root root  25K kwi 13 08:14 calendar.py
-rwxr-xr-x  1 root root  33K kwi 13 08:14 cgi.py
-rw-r--r--  1 root root  12K kwi 13 08:14 cgitb.py
-rw-r--r--  1 root root 5,4K kwi 13 08:14 chunk.py
-rw-r--r--  1 root root  15K kwi 13 08:14 cmd.py
-rw-r--r--  1 root root  36K kwi 13 08:14 codecs.py
-rw-r--r--  1 root root 6,0K kwi 13 08:14 codeop.py
-rw-r--r--  1 root root  11K kwi 13 08:14 code.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 collections
-rw-r--r--  1 root root  26K kwi 13 08:14 _collections_abc.py
-rw-r--r--  1 root root 4,0K kwi 13 08:14 colorsys.py
-rw-r--r--  1 root root 8,6K kwi 13 08:14 _compat_pickle.py
-rw-r--r--  1 root root  14K kwi 13 08:14 compileall.py
-rw-r--r--  1 root root 5,3K kwi 13 08:14 _compression.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 concurrent
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 config-3.8-x86_64-linux-gnu
-rw-r--r--  1 root root  54K kwi 13 08:14 configparser.py
-rw-r--r--  1 root root  25K kwi 13 08:14 contextlib.py
-rw-r--r--  1 root root  129 kwi 13 08:14 contextvars.py
-rw-r--r--  1 root root 8,5K kwi 13 08:14 copy.py
-rw-r--r--  1 root root 7,0K kwi 13 08:14 copyreg.py
-rwxr-xr-x  1 root root 6,5K kwi 13 08:14 cProfile.py
-rw-r--r--  1 root root 3,6K kwi 13 08:14 crypt.py
-rw-r--r--  1 root root  16K kwi 13 08:14 csv.py
drwxr-xr-x  5 root root 4,0K kwi 13 08:14 ctypes
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 curses
-rw-r--r--  1 root root  49K kwi 13 08:14 dataclasses.py
-rw-r--r--  1 root root  87K kwi 13 08:14 datetime.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 dbm
-rw-r--r--  1 root root  320 kwi 13 08:14 decimal.py
-rw-r--r--  1 root root  83K kwi 13 08:14 difflib.py
-rw-r--r--  1 root root  21K kwi 13 08:14 dis.py
drwxr-xr-x  5 root root 4,0K kwi 13 08:14 distutils
-rw-r--r--  1 root root 103K kwi 13 08:14 doctest.py
-rw-r--r--  1 root root 2,8K kwi 13 08:14 dummy_threading.py
-rw-r--r--  1 root root 5,9K kwi 13 08:14 _dummy_thread.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 email
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 encodings
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 ensurepip
-rw-r--r--  1 root root  34K kwi 13 08:14 enum.py
-rw-r--r--  1 root root 9,6K kwi 13 08:14 filecmp.py
-rw-r--r--  1 root root  15K kwi 13 08:14 fileinput.py
-rw-r--r--  1 root root 4,0K kwi 13 08:14 fnmatch.py
-rw-r--r--  1 root root  15K kwi 13 08:14 formatter.py
-rw-r--r--  1 root root  24K kwi 13 08:14 fractions.py
-rw-r--r--  1 root root  34K kwi 13 08:14 ftplib.py
-rw-r--r--  1 root root  37K kwi 13 08:14 functools.py
-rw-r--r--  1 root root 5,0K kwi 13 08:14 __future__.py
-rw-r--r--  1 root root 4,9K kwi 13 08:14 genericpath.py
-rw-r--r--  1 root root 7,4K kwi 13 08:14 getopt.py
-rw-r--r--  1 root root 5,9K kwi 13 08:14 getpass.py
-rw-r--r--  1 root root  27K kwi 13 08:14 gettext.py
-rw-r--r--  1 root root 5,6K kwi 13 08:14 glob.py
-rw-r--r--  1 root root  21K kwi 13 08:14 gzip.py
-rw-r--r--  1 root root 9,6K kwi 13 08:14 hashlib.py
-rw-r--r--  1 root root  23K kwi 13 08:14 heapq.py
-rw-r--r--  1 root root 6,5K kwi 13 08:14 hmac.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 html
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 http
drwxr-xr-x  5 root root 4,0K kwi 13 08:14 idlelib
-rw-r--r--  1 root root  53K kwi 13 08:14 imaplib.py
-rw-r--r--  1 root root 3,8K kwi 13 08:14 imghdr.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 importlib
-rw-r--r--  1 root root  11K kwi 13 08:14 imp.py
-rw-r--r--  1 root root 116K kwi 13 08:14 inspect.py
-rw-r--r--  1 root root 3,5K kwi 13 08:14 io.py
-rw-r--r--  1 root root  70K kwi 13 08:14 ipaddress.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 json
-rw-r--r--  1 root root  945 kwi 13 08:14 keyword.py
drwxr-xr-x  6 root root 4,0K kwi 13 08:14 lib2to3
drwxr-xr-x  2 root root 4,0K kwi 13 08:14 lib-dynload
-rw-r--r--  1 root root  13K kwi 13 08:14 LICENSE.txt
-rw-r--r--  1 root root 5,2K kwi 13 08:14 linecache.py
-rw-r--r--  1 root root  77K kwi 13 08:14 locale.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 logging
-rw-r--r--  1 root root  13K kwi 13 08:14 lzma.py
-rw-r--r--  1 root root  77K kwi 13 08:14 mailbox.py
-rw-r--r--  1 root root 8,0K kwi 13 08:14 mailcap.py
-rw-r--r--  1 root root  15K kwi 13 08:14 _markupbase.py
-rw-r--r--  1 root root  22K kwi 13 08:14 mimetypes.py
-rw-r--r--  1 root root  24K kwi 13 08:14 modulefinder.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 multiprocessing
-rw-r--r--  1 root root 5,5K kwi 13 08:14 netrc.py
-rw-r--r--  1 root root  43K kwi 13 08:14 nntplib.py
-rw-r--r--  1 root root  28K kwi 13 08:14 ntpath.py
-rw-r--r--  1 root root 2,6K kwi 13 08:14 nturl2path.py
-rw-r--r--  1 root root  11K kwi 13 08:14 numbers.py
-rw-r--r--  1 root root 5,7K kwi 13 08:14 opcode.py
-rw-r--r--  1 root root  11K kwi 13 08:14 operator.py
-rw-r--r--  1 root root  59K kwi 13 08:14 optparse.py
-rw-r--r--  1 root root  39K kwi 13 08:14 os.py
-rw-r--r--  1 root root  20K kwi 13 08:14 _osx_support.py
-rw-r--r--  1 root root  51K kwi 13 08:14 pathlib.py
-rwxr-xr-x  1 root root  62K kwi 13 08:14 pdb.py
-rw-r--r--  1 root root   64 kwi 13 08:14 __phello__.foo.py
-rw-r--r--  1 root root  63K kwi 13 08:14 pickle.py
-rw-r--r--  1 root root  92K kwi 13 08:14 pickletools.py
-rw-r--r--  1 root root 8,8K kwi 13 08:14 pipes.py
-rw-r--r--  1 root root  21K kwi 13 08:14 pkgutil.py
-rwxr-xr-x  1 root root  40K kwi 13 08:14 platform.py
-rw-r--r--  1 root root  31K kwi 13 08:14 plistlib.py
-rw-r--r--  1 root root  15K kwi 13 08:14 poplib.py
-rw-r--r--  1 root root  16K kwi 13 08:14 posixpath.py
-rw-r--r--  1 root root  21K kwi 13 08:14 pprint.py
-rwxr-xr-x  1 root root  23K kwi 13 08:14 profile.py
-rw-r--r--  1 root root  27K kwi 13 08:14 pstats.py
-rw-r--r--  1 root root 4,7K kwi 13 08:14 pty.py
-rw-r--r--  1 root root 6,1K kwi 13 08:14 _py_abc.py
drwxr-xr-x  2 root root  36K kwi 13 08:14 __pycache__
-rw-r--r--  1 root root  15K kwi 13 08:14 pyclbr.py
-rw-r--r--  1 root root 8,1K kwi 13 08:14 py_compile.py
-rw-r--r--  1 root root 224K kwi 13 08:14 _pydecimal.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 pydoc_data
-rw-r--r--  1 root root 105K kwi 13 08:14 pydoc.py
-rw-r--r--  1 root root  91K kwi 13 08:14 _pyio.py
-rw-r--r--  1 root root  12K kwi 13 08:14 queue.py
-rwxr-xr-x  1 root root 7,1K kwi 13 08:14 quopri.py
-rw-r--r--  1 root root  29K kwi 13 08:14 random.py
-rw-r--r--  1 root root 5,2K kwi 13 08:14 reprlib.py
-rw-r--r--  1 root root  16K kwi 13 08:14 re.py
-rw-r--r--  1 root root 7,0K kwi 13 08:14 rlcompleter.py
-rw-r--r--  1 root root  12K kwi 13 08:14 runpy.py
-rw-r--r--  1 root root 6,3K kwi 13 08:14 sched.py
-rw-r--r--  1 root root 2,0K kwi 13 08:14 secrets.py
-rw-r--r--  1 root root  19K kwi 13 08:14 selectors.py
-rw-r--r--  1 root root 8,4K kwi 13 08:14 shelve.py
-rw-r--r--  1 root root  14K kwi 13 08:14 shlex.py
-rw-r--r--  1 root root  50K kwi 13 08:14 shutil.py
-rw-r--r--  1 root root 2,3K kwi 13 08:14 signal.py
-rw-r--r--  1 root root 3,1K kwi 13 08:14 _sitebuiltins.py
drwxr-xr-x  2 root root 4,0K kwi 13 08:14 site-packages
-rw-r--r--  1 root root  21K kwi 13 08:14 site.py
-rwxr-xr-x  1 root root  34K kwi 13 08:14 smtpd.py
-rwxr-xr-x  1 root root  44K kwi 13 08:14 smtplib.py
-rw-r--r--  1 root root 7,0K kwi 13 08:14 sndhdr.py
-rw-r--r--  1 root root  35K kwi 13 08:14 socket.py
-rw-r--r--  1 root root  27K kwi 13 08:14 socketserver.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 sqlite3
-rw-r--r--  1 root root  27K kwi 13 08:14 sre_compile.py
-rw-r--r--  1 root root 7,0K kwi 13 08:14 sre_constants.py
-rw-r--r--  1 root root  40K kwi 13 08:14 sre_parse.py
-rw-r--r--  1 root root  50K kwi 13 08:14 ssl.py
-rw-r--r--  1 root root  39K kwi 13 08:14 statistics.py
-rw-r--r--  1 root root 5,4K kwi 13 08:14 stat.py
-rw-r--r--  1 root root  13K kwi 13 08:14 stringprep.py
-rw-r--r--  1 root root  11K kwi 13 08:14 string.py
-rw-r--r--  1 root root  25K kwi 13 08:14 _strptime.py
-rw-r--r--  1 root root  257 kwi 13 08:14 struct.py
-rw-r--r--  1 root root  76K kwi 13 08:14 subprocess.py
-rw-r--r--  1 root root  18K kwi 13 08:14 sunau.py
-rw-r--r--  1 root root 2,1K kwi 13 08:14 symbol.py
-rw-r--r--  1 root root 7,4K kwi 13 08:14 symtable.py
-rw-r--r--  1 root root  21K kwi 13 08:14 _sysconfigdata__linux_x86_64-linux-gnu.py
-rw-r--r--  1 root root  24K kwi 13 08:14 sysconfig.py
-rwxr-xr-x  1 root root  12K kwi 13 08:14 tabnanny.py
-rwxr-xr-x  1 root root  92K kwi 13 08:14 tarfile.py
-rw-r--r--  1 root root  23K kwi 13 08:14 telnetlib.py
-rw-r--r--  1 root root  27K kwi 13 08:14 tempfile.py
drwxr-xr-x 26 root root  20K kwi 13 08:14 test
-rw-r--r--  1 root root  19K kwi 13 08:14 textwrap.py
-rw-r--r--  1 root root 1003 kwi 13 08:14 this.py
-rw-r--r--  1 root root 7,1K kwi 13 08:14 _threading_local.py
-rw-r--r--  1 root root  50K kwi 13 08:14 threading.py
-rwxr-xr-x  1 root root  14K kwi 13 08:14 timeit.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 tkinter
-rw-r--r--  1 root root  26K kwi 13 08:14 tokenize.py
-rw-r--r--  1 root root 2,4K kwi 13 08:14 token.py
-rw-r--r--  1 root root  23K kwi 13 08:14 traceback.py
-rw-r--r--  1 root root  17K kwi 13 08:14 tracemalloc.py
-rwxr-xr-x  1 root root  30K kwi 13 08:14 trace.py
-rw-r--r--  1 root root  879 kwi 13 08:14 tty.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 turtledemo
-rw-r--r--  1 root root 141K kwi 13 08:14 turtle.py
-rw-r--r--  1 root root 9,5K kwi 13 08:14 types.py
-rw-r--r--  1 root root  68K kwi 13 08:14 typing.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 unittest
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 urllib
-rw-r--r--  1 root root  30K kwi 13 08:14 uuid.py
-rwxr-xr-x  1 root root 6,8K kwi 13 08:14 uu.py
drwxr-xr-x  4 root root 4,0K kwi 13 08:14 venv
-rw-r--r--  1 root root  20K kwi 13 08:14 warnings.py
-rw-r--r--  1 root root  18K kwi 13 08:14 wave.py
-rw-r--r--  1 root root  21K kwi 13 08:14 weakref.py
-rw-r--r--  1 root root 5,7K kwi 13 08:14 _weakrefset.py
-rwxr-xr-x  1 root root  24K kwi 13 08:14 webbrowser.py
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 wsgiref
-rw-r--r--  1 root root 5,8K kwi 13 08:14 xdrlib.py
drwxr-xr-x  7 root root 4,0K kwi 13 08:14 xml
drwxr-xr-x  3 root root 4,0K kwi 13 08:14 xmlrpc
-rw-r--r--  1 root root 7,4K kwi 13 08:14 zipapp.py
-rw-r--r--  1 root root  86K kwi 13 08:14 zipfile.py
-rw-r--r--  1 root root  31K kwi 13 08:14 zipimport.py
debian:~# ls /usr/local/lib/python3.
python3.7/ python3.8/ 
debian:~# ls /usr/local/lib/python3.7/
razem 12K
drwxrwsr-x  3 root staff 4,0K wrz 14  2020 .
drwxr-xr-x  7 root root  4,0K kwi 13 08:14 ..
drwxrwsr-x 22 root staff 4,0K maj 28 14:47 dist-packages
debian:~# ls /usr/local/lib/python3.7/dist-packages/
razem 204K
drwxrwsr-x 22 root staff 4,0K maj 28 14:47 .
drwxrwsr-x  3 root staff 4,0K wrz 14  2020 ..
drwxr-sr-x  3 root staff 4,0K maj 28 14:47 anonfile
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 anonfile-0.2.4.dist-info
drwxr-sr-x  6 root staff 4,0K maj 28 14:47 dateutil
drwxr-sr-x  6 root staff 4,0K maj 28 14:47 faker
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 Faker-8.1.3.dist-info
drwxr-sr-x  3 root staff 4,0K maj 28 14:47 importlib_metadata
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 importlib_metadata-4.0.1.dist-info
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 __pycache__
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 python_dateutil-2.8.1.dist-info
drwxr-sr-x  4 root staff 4,0K kwi 13 08:09 raw_zlib
drwxr-sr-x  2 root staff 4,0K kwi 13 08:09 raw_zlib-0.1.15.dist-info
drwxr-sr-x  3 root staff 4,0K maj 28 14:47 requests
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 requests-2.25.1.dist-info
drwxr-sr-x  3 root staff 4,0K kwi 13 08:09 test
drwxr-sr-x  3 root staff 4,0K maj 28 14:47 text_unidecode
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 text_unidecode-1.3.dist-info
drwxr-sr-x  4 root staff 4,0K maj 28 14:47 tqdm
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 tqdm-4.60.0.dist-info
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 typing_extensions-3.10.0.0.dist-info
-rw-r--r--  1 root staff 106K maj 28 14:47 typing_extensions.py
drwxr-sr-x  2 root staff 4,0K maj 28 14:47 zipp-3.4.1.dist-info
-rw-r--r--  1 root staff 7,9K maj 28 14:47 zipp.py

Offline

 

#7  2021-06-01 12:13:23

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: python przestał działać

Przedstaw wyniki:

Kod:

inxi -r
apt-cache policy python
apt-cache policy python3

Offline

 

#8  2021-06-01 14:08:23

  bakao - Zbanowany

bakao
Zbanowany
Zarejestrowany: 2020-11-15

Re: python przestał działać

Kod:

debian:~# inxi -r
Repos:     Active apt repos in: /etc/apt/sources.list 
           1: deb http://deb.debian.org/debian buster main non-free
           2: deb-src http://deb.debian.org/debian buster main non-free
           3: deb http://security.debian.org/debian-security buster/updates main non-free
           4: deb-src http://security.debian.org/debian-security buster/updates main non-free
           5: deb http://deb.debian.org/debian buster-updates main non-free
           6: deb-src http://deb.debian.org/debian buster-updates main non-free
           7: deb http://deb.debian.org/debian buster-backports main non-free
           Active apt repos in: /etc/apt/sources.list.d/metasploit-framework.list 
           1: deb http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid main
           Active apt repos in: /etc/apt/sources.list.d/mysql.list 
           1: deb http://repo.mysql.com/apt/debian/ buster mysql-apt-config
           2: deb http://repo.mysql.com/apt/debian/ buster mysql-8.0
           3: deb http://repo.mysql.com/apt/debian/ buster mysql-tools
           4: deb-src http://repo.mysql.com/apt/debian/ buster mysql-8.0
debian:~# apt-cache policy python
python:
  Zainstalowana: 2.7.16-1
  Kandydująca:   2.7.16-1
  Tabela wersji:
 *** 2.7.16-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
debian:~# apt-cache policy python3
python3:
  Zainstalowana: 3.7.3-1
  Kandydująca:   3.7.3-1
  Tabela wersji:
 *** 3.7.3-1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status

Offline

 

#9  2021-06-02 01:05:59

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: python przestał działać

Sam widzisz co jest w systemie. Ja się bawiłem na poprzedniej wersji Debiana czymś takim:
https://github.com/openpaperwork/paperwork/wiki
obecnie są dostępne pakiety Debiana i powiedziałem sobie, że nigdy więcej „obcych instalatorów” w Debianie.

Masz przynajmniej dwa rozwiązania: usunąć wszystko co niepotrzebne ręcznie i poszukać lub zbudować własne pakiety deb tych programów jakich potrzebujesz.

Przejrzeć taką stronę:
https://pypi.org/project/stdeb/

dokładnie i spróbuj to naprawić. Mnie się wtedy udało.
https://pypi.org/search/?q=tqdm&o=
https://pypi.org/project/anonfile/

Z każdej operacji zbieraj logi lub zrzuty z konsoli.

Pomocne mogą być polecenia do analizy:

Kod:

apt-cache policy python 3.>plik3
apt-cache policy python 2.>plik2
update-alternatives --get-selections | grep python

PS Wyników nie wklejaj na forum bo to duże pliki. Powodzenia.

Dodane:
Popraw sobie wpisy w pliku sources.list i mysql.list na htps, Debian już domyślnie obsługuje ten protokół.

Ostatnio edytowany przez fnmirk (2021-06-02 02:33:15)

Offline

 

#10  2021-06-04 17:35:23

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: python przestał działać

Dodane:
Przeglądałem dzisiaj polskojęzyczną, najnowszą wersję Linux Magazine, jest tam ciekawy artykuł o narzędziach pythona3.

Potrzebujesz informacji o narzędziu pip3:
https://izziswift.com/how-to-upgrade-pip3/
https://manpages.debian.org/jessie/python3-pip/pip3.1.en.html
https://pythontect.com/how-to-update-upgrade-a-pyth … age-with-pip/

Offline

 

#11  2021-06-04 20:51:35

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: python przestał działać

mnie to zastanawia jedna rzecz, pokazałeś:

Kod:

debian:~# apt-cache policy python3
python3:
  Zainstalowana: 3.7.3-1
  Kandydująca:   3.7.3-1

i

Kod:

# python3 -V
Python 3.8.3

wiec albo cos w miedzyczasie podniosles albo masz niezle burdello na tym systemie.

pokaz jeszcze co pokazuje pip3 -V bo wersje miedzy pythin3 a pip3 powinny byc te same..


np

Kod:

root@vostro:/opt/ansible/playbooks# pip3 -V
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
root@vostro:/opt/ansible/playbooks# python3 -V
Python 3.9.2
root@vostro:/opt/ansible/playbooks# apt-cache policy python3
python3:
  Installed: 3.9.2-3
  Candidate: 3.9.2-3
  Version table:
 *** 3.9.2-3 500
        500 http://ftp.pl.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

Ostatnio edytowany przez Pakos (2021-06-04 20:54:16)

Online

 

#12  2021-06-05 10:09:09

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: python przestał działać

Autor używa wersji stabilnej Debiana i domyślnie ma w systemie wersję 3.7, a wersję 3.8 dociągnął przez pip. W stabilnej wersji programy jeszcze odwołują się do pythona2 jednak są to głównie dowiązania do wersji 3.

Kod:

ls -al /usr/lib/ | grep python | awk '{print $9}'
freecad-python2
libpdal_plugin_filter_python.so
libpdal_plugin_filter_python.so.7
libpdal_plugin_filter_python.so.8.0.0
libpyglib-2.0-python2.7.so.0
libpyglib-2.0-python2.7.so.0.0.0
python2.6
python2.7
python3
python3.7

Offline

 

#13  2021-06-09 16:02:44

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: python przestał działać

Nie rozumiem... czy my jako kurwy mamy pierdolić pythona, czy może alfi ma ksywę python i mamy pierdolić jego pracownice?
Polecam: pogłaszcz sobie pythona aż ci perlem wytryśnie, potem umyj ręce u siadaj do kompa. Nie wcześniej.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#14  2021-12-09 11:07:46

  bakao - Zbanowany

bakao
Zbanowany
Zarejestrowany: 2020-11-15

Re: python przestał działać

Upgrade potrzebnych pakietów przez pip3 install --upgrade <nazwa pakietu> pomógł.

Offline

 

#15  2022-03-03 08:38:59

  gorbavid - Nowy użytkownik

gorbavid
Nowy użytkownik
Zarejestrowany: 2022-03-01

Re: python przestał działać

Narzędzia systemowe Debiana nie usuwają plików binarnych pobranych przez pip i nie usuwają odniesień do nich. No chyba, że cofanie się brutalną siłą, ale tego nie próbowałem. vidmate app download insta save

Ostatnio edytowany przez gorbavid (2022-03-09 07:06:43)

Offline

 

#16  2022-03-03 10:30:36

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: python przestał działać

@developer dostał bana na tydzień za wulgaryzmy


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)