I am primarily looking for a step by step guide or some other directly applicable method, on how to make the following library functional: https://github.com/pylayers/pylayers As it is the only Python package out there, that directly deals with indoor UWB modelling, and as can be seen from the issues, it is quite outdated and hard to install. The installation instructions do not work either. I have personally tried a multitude of methods, without any success. Too many to list here and as all of them resulted in no success, I shall refrain from listing all of them here. The closest I got was when the Layout class worked, however once I tried using any of the other classes, it stopped working. I do not remember the specifics, and as I forgot to version my progress, it has been lost. However, I have used the following systems/tools: IDE: PyCharm professional edition. Virtual environment: Either pure python, but the solution that got the closest to working used Conda with Python 2.7 The first major issue faced after conda installing the libraries mentioned on the install page, is that the installer_win.bat can't succesfully call the setup.py script, returning this error instead: Traceback (most recent call last): File "setup.py", line 8, in <module> import numpy ModuleNotFoundError: No module named 'numpy' Despite being able to run the install script manually in the IDE, from there, I get almost nothing but errors, as a result of a weird mix-match between package versions, using modules from the packages that no longer exist and weird pip vs conda install errors, as some of the library versions in the .txt cannot be found in Conda. It is my own belief, that a proper solution would require creating some sort of virtual environment, that corresponds to the environment the package was last updated in. However, my knowledge only goes as far as using a Conda or pipenv. A solution doesn't require it to be done in a 3.x.y version of Python. Continue reading...