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
python3version, as front-end user tools likeaptrely 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 aswgetto download a package anddpkgto install, but user-front-end tools which are written in python3 won't work. Return thepython3version to default. If you enterpython3 -Vwhat 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