I love installing new repos and experimenting with new code. However, my enthusiasm is sometimes dampened by the 1 to 2 week installation process.
For instance, on a recent repo, I had to make my windows PC a dual-boot system because the software required “bare metal” Linux. I purchased a second internal hard drive, then installed the exact required version of Linux, then the exact required version of Tensorflow GPU with the exact version of CUDA and the exact version of Python and Unity.
If I install another repo of similar complexity, I will likely have to install another version of Linux, Tensorflow, and Python, as well as the package dependencies. Having virtual environments to segregate the dependencies isn’t enough; I’d like to see us get to the point where we can have a “one-click” installation of even complicated programs with many dependencies, so even newbies can install intricate projects.