pySIM Ubuntu Installation

Hello there

I’m looking for instructions on how to install pySIM on Ubuntu. I can’t find any instructions on Github.

Can anybody help?

Thank you

Hi @mrdenker,

some comments:

Regards,
Harald

1 Like

Hi

It’s Ubuntu 24.04.2 LTS.

I get this error when I follow the Debian Instructions:

*error: externally-managed-environment*

*× This environment is externally managed*
*╰─> To install Python packages system-wide, try apt install*
*    python3-xyz, where xyz is the package you are trying to*
*    install.*
*    *
*    If you wish to install a non-Debian-packaged Python package,*
*    create a virtual environment using python3 -m venv path/to/venv.*
*    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make*
*    sure you have python3-full installed.*
*    *
*    If you wish to install a non-Debian packaged Python application,*
*    it may be easiest to use pipx install xyz, which will manage a*
*    virtual environment for you. Make sure you have pipx installed.*
*    *
*    See /usr/share/doc/python3.12/README.venv for more information.*

*note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.*
*hint: See PEP 668 for the detailed specification.*

When I try sudo apt install python3-xyz I get:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python3-xyz

You have three choices:

  1. apt-get install pipx and use pipx install (instead of pip3) for items in requirements.txt
  2. add parameter –break-system-packages to pip3
  3. apt-cache search and apt-get install for the items in requirements.txt (but I guess you will not find suitable debian packages for all items there)
2 Likes

Using virtualenv is also a good choice typically.

apt install virtualenv
virtualenv pysim
. pysim/bin/activate

and then follow the regular pip-based installation instructions.

You’ll need to setup the environment again using

. pysim/bin/activate

to be able to use pysim, though.

3 Likes