How to run normally under Linux?

Under Linux, do I really need to run Cursor with a command like this

/opt/Cursor-0.45.15-73dd83bb6f8e3a3704ad8078a8e455ac6d4260d1.deb.glibc2.25-x86_64.AppImage $(pwd)

and also being unable to run Python from built-in terminal with

Python path configuration:
  PYTHONHOME = '/tmp/.mount_CursorIGLfEp/usr/'
  PYTHONPATH = '/tmp/.mount_CursorIGLfEp/usr/share/pyshared/:'
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/tmp/.mount_CursorIGLfEp/usr'
  sys.base_exec_prefix = '/tmp/.mount_CursorIGLfEp/usr'
  sys.platlibdir = 'lib'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/tmp/.mount_CursorIGLfEp/usr'
  sys.exec_prefix = '/tmp/.mount_CursorIGLfEp/usr'
  sys.path = [
    '/tmp/.mount_CursorIGLfEp/usr/share/pyshared/',
    '',
    '/tmp/.mount_CursorIGLfEp/usr/lib/python310.zip',
    '/tmp/.mount_CursorIGLfEp/usr/lib/python3.10',
    '/tmp/.mount_CursorIGLfEp/usr/lib/python3.10/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 0x00007f1061037740 (most recent call first):
  <no Python frame>

How to avoid this?