Python 3.8 Broke Everything

Jupyter broke, ranger broke, pylint broke, mypy broke, vscode cant even detect python on the system anymore. Anyone experiencing the same?

Rebuild doesn't fix jupyter, it has kernel errors. Rebuilds seem to fix pylint and mypy but everything python based seems to be broken with this upgrade. Im panicking

For me jupyter is working fine, also everything related to Python works without any issues.

Did you install today's stable update?

No, I am on the Testing Branch and got the 3.8 Update already some days ago.

Hi, I just updated on stable and found this when invoking python -v in the terminal:

python -v
import _frozen_importlib # frozen
import _imp # builtin
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>
import 'posix' # <class '_frozen_importlib.BuiltinImporter'>
import _thread # previously loaded ('_thread')
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import _weakref # previously loaded ('_weakref')
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
# installing zipimport hook
import 'time' # <class '_frozen_importlib.BuiltinImporter'>
import 'zipimport' # <class '_frozen_importlib.FrozenImporter'>
# installed zipimport hook
# /usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/encodings/__init__.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc matches /usr/lib/python3.8/codecs.py
# code object from '/usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc'
import '_codecs' # <class '_frozen_importlib.BuiltinImporter'>
import 'codecs' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee377760>
# /usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc matches /usr/lib/python3.8/encodings/aliases.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc'
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee312d30>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee377550>
# /usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc matches /usr/lib/python3.8/encodings/utf_8.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc'
import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee3779d0>
import '_signal' # <class '_frozen_importlib.BuiltinImporter'>
# /usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc matches /usr/lib/python3.8/encodings/latin_1.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc'
import 'encodings.latin_1' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee312e20>
# /usr/lib/python3.8/__pycache__/io.cpython-38.pyc matches /usr/lib/python3.8/io.py
# code object from '/usr/lib/python3.8/__pycache__/io.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/abc.cpython-38.pyc matches /usr/lib/python3.8/abc.py
# code object from '/usr/lib/python3.8/__pycache__/abc.cpython-38.pyc'
import '_abc' # <class '_frozen_importlib.BuiltinImporter'>
import 'abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee32b310>
import 'io' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee312eb0>
# /usr/lib/python3.8/__pycache__/site.cpython-38.pyc matches /usr/lib/python3.8/site.py
# code object from '/usr/lib/python3.8/__pycache__/site.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/os.cpython-38.pyc matches /usr/lib/python3.8/os.py
# code object from '/usr/lib/python3.8/__pycache__/os.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/stat.cpython-38.pyc matches /usr/lib/python3.8/stat.py
# code object from '/usr/lib/python3.8/__pycache__/stat.cpython-38.pyc'
import '_stat' # <class '_frozen_importlib.BuiltinImporter'>
import 'stat' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee2c8c70>
# /usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc matches /usr/lib/python3.8/posixpath.py
# code object from '/usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc matches /usr/lib/python3.8/genericpath.py
# code object from '/usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc'
import 'genericpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee2d0760>
import 'posixpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee2c8d30>
# /usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc matches /usr/lib/python3.8/_collections_abc.py
# code object from '/usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc'
import '_collections_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee2d0b80>
import 'os' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee33d3a0>
# /usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc matches /usr/lib/python3.8/_sitebuiltins.py
# code object from '/usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc'
import '_sitebuiltins' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee33dc40>
import 'site' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee32bc70>
Python 3.8.0 (default, Oct 23 2019, 18:51:26) 
[GCC 9.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
# extension module 'readline' loaded from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so'
# extension module 'readline' executed from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so'
import 'readline' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7f1aee2eb670>
import 'atexit' # <class '_frozen_importlib.BuiltinImporter'>
# /usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc matches /usr/lib/python3.8/rlcompleter.py
# code object from '/usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc'
import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x7f1aee2f4dc0>
>>> a=1
>>> a
1
>>>
Almost good!!
Also, when I pressed CTRL + D, the following message appeared.

clear sys.audit hooks

clear builtins._

clear sys.path

clear sys.argv

clear sys.ps1

clear sys.ps2

clear sys.last_type

clear sys.last_value

clear sys.last_traceback

clear sys.path_hooks

clear sys.path_importer_cache

clear sys.meta_path

clear sys.interactivehook

restore sys.stdin

restore sys.stdout

restore sys.stderr

cleanup[2] removing sys

cleanup[2] removing builtins

cleanup[2] removing _frozen_importlib

cleanup[2] removing _imp

cleanup[2] removing _warnings

cleanup[2] removing _frozen_importlib_external

cleanup[2] removing _io

cleanup[2] removing marshal

cleanup[2] removing posix

cleanup[2] removing _thread

cleanup[2] removing _weakref

cleanup[2] removing time

cleanup[2] removing zipimport

destroy zipimport

cleanup[2] removing _codecs

cleanup[2] removing codecs

cleanup[2] removing encodings.aliases

cleanup[2] removing encodings

destroy encodings

cleanup[2] removing encodings.utf_8

cleanup[2] removing _signal

cleanup[2] removing main

cleanup[2] removing encodings.latin_1

cleanup[2] removing _abc

cleanup[2] removing abc

cleanup[2] removing io

cleanup[2] removing _stat

cleanup[2] removing stat

cleanup[2] removing genericpath

cleanup[2] removing posixpath

cleanup[2] removing os.path

cleanup[2] removing _collections_abc

destroy _collections_abc

cleanup[2] removing os

cleanup[2] removing _sitebuiltins

cleanup[2] removing site

destroy site

cleanup[2] removing readline

cleanup[2] removing atexit

cleanup[2] removing rlcompleter

destroy rlcompleter

destroy time

destroy _signal

destroy _abc

destroy _sitebuiltins

destroy io

destroy abc

destroy posixpath

destroy _stat

destroy genericpath

destroy os

destroy stat

destroy atexit

destroy main

destroy readline

cleanup[3] wiping encodings.latin_1

cleanup[3] wiping encodings.utf_8

cleanup[3] wiping encodings.aliases

cleanup[3] wiping codecs

cleanup[3] wiping _codecs

cleanup[3] wiping _weakref

cleanup[3] wiping _thread

cleanup[3] wiping posix

cleanup[3] wiping marshal

cleanup[3] wiping _io

cleanup[3] wiping _frozen_importlib_external

destroy io

destroy posix

destroy marshal

cleanup[3] wiping _warnings

cleanup[3] wiping _imp

cleanup[3] wiping _frozen_importlib

destroy _frozen_importlib_external

destroy _imp

destroy _thread

destroy _warnings

destroy _weakref

cleanup[3] wiping sys

cleanup[3] wiping builtins

destroy _frozen_importlib

I never saw that text using phyton from the terminal.

In order to understand what happens I tried to run a simple file log.py and found this:
python log.py

/home/jochoa <- home
======================
| dmesg | grep error |   Shows kernel errors
======================
dmesg: read kernel buffer failed: Operation not permitted

=====================
| dmesg | grep fail |   Shows kernel fails
=====================
dmesg: read kernel buffer failed: Operation not permitted

=============
|   lsblk   |   List drives and partitions
=============
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   260M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0 469,5G  0 part /run/media/jochoa/Windows
├─sda4   8:4    0   963M  0 part 
├─sda5   8:5    0   7,8G  0 part [SWAP]
├─sda6   8:6    0  98,3G  0 part /
├─sda7   8:7    0  13,3G  0 part 
└─sda8   8:8    0 341,5G  0 part /home
sdb      8:16   1   7,5G  0 disk /run/media/jochoa/CRUZER FIT
sr0     11:0    1  1024M  0 rom  

==========
|   df   |   How much free disk space is left for each partition?
==========
Filesystem     1K-blocks     Used Available Use% Mounted on
dev              1725852        0   1725852   0% /dev
run              1733392     1256   1732136   1% /run
/dev/sda6      100876328 37647720  58061352  40% /
tmpfs            1733392        0   1733392   0% /dev/shm
tmpfs            1733392        0   1733392   0% /sys/fs/cgroup
tmpfs            1733392      296   1733096   1% /tmp
/dev/sda1         262144    52720    209424  21% /boot/efi
/dev/sda8      351418096 31964456 301532924  10% /home
tmpfs             346676       12    346664   1% /run/user/1000
/dev/sda3      492278204 74624016 417654188  16% /run/media/jochoa/Windows
/dev/sdb         7798784  3836188   3962596  50% /run/media/jochoa/CRUZER FIT

==============
| Xorg.0.log |  "Xorg.0.log", Lists entries with failed, error & (WW) keywords
==============
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.727] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    28.727] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    28.729] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
[    28.736] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
[    28.765] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    29.856] (WW) Warning, couldn't open module fbdev
[    29.857] (WW) Warning, couldn't open module vesa
[    29.867] (WW) Falling back to old probe method for modesetting
[    32.967] (WW) RADEON(0): 3 ZaphodHeads crtcs unavailable. Some outputs will stay off.

Missing file in: ~/.local/share/xorg/Xorg.0.log
Missing file: Xorg.1.log
Missing file in: ~/.local/share/xorg/Xorg.0.log
==============
| journalctl |   Lists entries with Emergency, Alert & Critical keywords - (systemd only)
==============

===============
|  pacman -Qdtq  |   Lists orphaned packages
===============
geoip
libplacebo
mhwd-catalyst
pyside2

The output of python --version is

python --version
Python 3.8.0

... finished :-)

Hope it helps,
Regards

please edit your post and put 3 backtics ``` above and below the terminal output so it's formatted properly.

1 Like

I hope it'syou guys don't mind piggybacking. I'm hoping we could both use the same solution.
Here's what I got with the commands starship entered.

I'm on the stable branch, xfce, but switched to i3wm, if that makes any difference.
I just updated today.

python -v

import _frozen_importlib # frozen
import _imp # builtin
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>
import 'posix' # <class '_frozen_importlib.BuiltinImporter'>
import _thread # previously loaded ('_thread')
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import _weakref # previously loaded ('_weakref')
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
# installing zipimport hook
import 'time' # <class '_frozen_importlib.BuiltinImporter'>
import 'zipimport' # <class '_frozen_importlib.FrozenImporter'>
# installed zipimport hook
# /usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc matches /usr/lib/python3.8/encodings/__init__.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc matches /usr/lib/python3.8/codecs.py
# code object from '/usr/lib/python3.8/__pycache__/codecs.cpython-38.pyc'
import '_codecs' # <class '_frozen_importlib.BuiltinImporter'>
import 'codecs' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81ca17730>
# /usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc matches /usr/lib/python3.8/encodings/aliases.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/aliases.cpython-38.pyc'
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9b2d00>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81ca17520>
# /usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc matches /usr/lib/python3.8/encodings/utf_8.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/utf_8.cpython-38.pyc'
import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81ca179a0>
import '_signal' # <class '_frozen_importlib.BuiltinImporter'>
# /usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc matches /usr/lib/python3.8/encodings/latin_1.py
# code object from '/usr/lib/python3.8/encodings/__pycache__/latin_1.cpython-38.pyc'
import 'encodings.latin_1' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9b2df0>
# /usr/lib/python3.8/__pycache__/io.cpython-38.pyc matches /usr/lib/python3.8/io.py
# code object from '/usr/lib/python3.8/__pycache__/io.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/abc.cpython-38.pyc matches /usr/lib/python3.8/abc.py
# code object from '/usr/lib/python3.8/__pycache__/abc.cpython-38.pyc'
import '_abc' # <class '_frozen_importlib.BuiltinImporter'>
import 'abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9cb2e0>
import 'io' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9b2fd0>
# /usr/lib/python3.8/__pycache__/site.cpython-38.pyc matches /usr/lib/python3.8/site.py
# code object from '/usr/lib/python3.8/__pycache__/site.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/os.cpython-38.pyc matches /usr/lib/python3.8/os.py
# code object from '/usr/lib/python3.8/__pycache__/os.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/stat.cpython-38.pyc matches /usr/lib/python3.8/stat.py
# code object from '/usr/lib/python3.8/__pycache__/stat.cpython-38.pyc'
import '_stat' # <class '_frozen_importlib.BuiltinImporter'>
import 'stat' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c968c40>
# /usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc matches /usr/lib/python3.8/posixpath.py
# code object from '/usr/lib/python3.8/__pycache__/posixpath.cpython-38.pyc'
# /usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc matches /usr/lib/python3.8/genericpath.py
# code object from '/usr/lib/python3.8/__pycache__/genericpath.cpython-38.pyc'
import 'genericpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c970730>
import 'posixpath' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c968d00>
# /usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc matches /usr/lib/python3.8/_collections_abc.py
# code object from '/usr/lib/python3.8/__pycache__/_collections_abc.cpython-38.pyc'
import '_collections_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c970b50>
import 'os' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9dd370>
# /usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc matches /usr/lib/python3.8/_sitebuiltins.py
# code object from '/usr/lib/python3.8/__pycache__/_sitebuiltins.cpython-38.pyc'
import '_sitebuiltins' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9ddc10>
import 'site' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c9cbc40>
Python 3.8.0 (default, Oct 23 2019, 18:51:26) 
[GCC 9.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
# extension module 'readline' loaded from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so'
# extension module 'readline' executed from '/usr/lib/python3.8/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so'
import 'readline' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7ff81c981790>
import 'atexit' # <class '_frozen_importlib.BuiltinImporter'>
# /usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc matches /usr/lib/python3.8/rlcompleter.py
# code object from '/usr/lib/python3.8/__pycache__/rlcompleter.cpython-38.pyc'
import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x7ff81c994d00>

after exiting python:

# clear sys.audit hooks
# clear builtins._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.__interactivehook__
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup[2] removing sys
# cleanup[2] removing builtins
# cleanup[2] removing _frozen_importlib
# cleanup[2] removing _imp
# cleanup[2] removing _warnings
# cleanup[2] removing _frozen_importlib_external
# cleanup[2] removing _io
# cleanup[2] removing marshal
# cleanup[2] removing posix
# cleanup[2] removing _thread
# cleanup[2] removing _weakref
# cleanup[2] removing time
# cleanup[2] removing zipimport
# destroy zipimport
# cleanup[2] removing _codecs
# cleanup[2] removing codecs
# cleanup[2] removing encodings.aliases
# cleanup[2] removing encodings
# destroy encodings
# cleanup[2] removing encodings.utf_8
# cleanup[2] removing _signal
# cleanup[2] removing __main__
# cleanup[2] removing encodings.latin_1
# cleanup[2] removing _abc
# cleanup[2] removing abc
# cleanup[2] removing io
# cleanup[2] removing _stat
# cleanup[2] removing stat
# cleanup[2] removing genericpath
# cleanup[2] removing posixpath
# cleanup[2] removing os.path
# cleanup[2] removing _collections_abc
# destroy _collections_abc
# cleanup[2] removing os
# cleanup[2] removing _sitebuiltins
# cleanup[2] removing site
# destroy site
# cleanup[2] removing readline
# cleanup[2] removing atexit
# cleanup[2] removing rlcompleter
# destroy rlcompleter
# destroy time
# destroy _signal
# destroy _abc
# destroy _sitebuiltins
# destroy io
# destroy abc
# destroy posixpath
# destroy _stat
# destroy genericpath
# destroy os
# destroy stat
# destroy atexit
# destroy __main__
# destroy readline
# cleanup[3] wiping encodings.latin_1
# cleanup[3] wiping encodings.utf_8
# cleanup[3] wiping encodings.aliases
# cleanup[3] wiping codecs
# cleanup[3] wiping _codecs
# cleanup[3] wiping _weakref
# cleanup[3] wiping _thread
# cleanup[3] wiping posix
# cleanup[3] wiping marshal
# cleanup[3] wiping _io
# cleanup[3] wiping _frozen_importlib_external
# destroy io
# destroy posix
# destroy marshal
# cleanup[3] wiping _warnings
# cleanup[3] wiping _imp
# cleanup[3] wiping _frozen_importlib
# destroy _frozen_importlib_external
# destroy _imp
# destroy _thread
# destroy _warnings
# destroy _weakref
# cleanup[3] wiping sys
# cleanup[3] wiping builtins
# destroy _frozen_importlib

pacmn -Qdtq

aribb24
boost
dcadec
dkms
geoip
gnu-netcat
haskell-pretty-show
icoutils
jq
lib32-qt4
libchardet
libdvbpsi
libmatroska
libtar
libupnp
linux-latest-virtualbox-host-modules
mhwd-catalyst
openjpeg
poppler-qt5
python-attrs
python2-wxpython3
schroedinger
tinyxml

Just like starship, lots of things are broken. Please help!

Python 3.8 was inevitable. This has been no secret.

If you think the -v is the version you are wrong. The python -vcreates a verbose output from launching the python CLI interpreter.

To get the version you use

python --version

There has been a lot of topics mentioning the needed rebuild for 3.8. Maintainers have had a busy time when python 3.8 arrived in unstable branch. Several Manjaro python packages has been rebuild - to mention a few

  • pacman-mirrors
  • manjaro-hello
  • manjaro-application-utility
  • npyscreen

Ask the maintainer of the python packages you use to rebuild for python 3.8 or do it yourself.


If you have installed system wide packages using sudo pip install you need to remove them.

If you have packages installed with pacman - they have been updated.

3 Likes

python -v isn't the version. That's verbose.

To view the version, you use python --version.

1 Like

It turns out that reinstalling the programs that were causing problems did indeed fix my issues.

If you have packages installed with pacman - they have been updated.

Not quite, Ranger had to be uninstalled and reinstalled for some reason.

Anyways, I'm just leaving this here in case somebody else may find it useful that it worked.
Thanks for the help, linux-aarhus.

Hi,
I think that the problem was solved with the last update.

Please, confirm to mark this post as solved.
Regards

Forum kindly sponsored by