I have new ubuntu system with version 23.04 and when i do sudo apt-get update
I get the following output.
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Python path configuration:
PYTHONHOME = (not set)
PYTHONPATH = (not set)
program name = '/usr/bin/python3'
isolated = 0
environment = 1
user site = 1
safe_path = 0
import site = 1
is in build tree = 0
stdlib dir = '/usr/lib/python3.11'
sys._base_executable = '/usr/bin/python3'
sys.base_prefix = '/usr'
sys.base_exec_prefix = '/usr'
sys.platlibdir = 'lib'
sys.executable = '/usr/bin/python3'
sys.prefix = '/usr'
sys.exec_prefix = '/usr'
sys.path = [
'/usr/lib/python311.zip',
'/usr/lib/python3.11',
'/usr/lib/python3.11/lib-dynload',
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
Current thread 0x00007fea58b1d040 (most recent call first):
<no Python frame>
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
I tried to then update all of my packages, including python, but when I performed apt-get update I get the following output and errors below
python3
version, as front-end user tools likeapt
rely on the version being the system default. If you've changed default python, it's expected many Ubuntu tools (those written to use python3 version) will not work. Basic tools will still work, such aswget
to download a package anddpkg
to install, but user-front-end tools which are written in python3 won't work. Return thepython3
version to default. If you enterpython3 -V
what do you see? – guiverc Jul 22 '23 at 22:48Software & Updates
, GUI), not by downloading random packages with home-brew install instructions. – Hannu Jul 23 '23 at 08:51