Python environment for Arm FVPs.
Python environment for Arm FVPs.
Arm FVPs require an installation of Python 3.9 for running the Python virtual interfaces. If you are using a Windows machine you can use an embedded Python installation in FVPs root directory, otherwise a system installation is required. Additional Python packages can be added using pip. In case you are using embedded Python installation see section: Install additional packages in embedded Python
Some Python packages can't be imported directly in the Python virtual interfaces, because they are incompatible with Python sub-interpreters (e.g. numpy). Possible workaround for this issue is to split the Python module into client and server scripts.
By default the embedded Python installation on Windows does not support installation of new packages using pip. To enable installing new packages follow the steps described below.
Lib\site-packages
subfolder.