Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

7
  • 12
    Why are you so often updating core packages or setting up a new system? I don't mean that rhetorically, I think the solutions will look different for different root causes: Docker containers might be really helpful for recreating the same environment repeatedly, but will just give you even more things to configure if the required environment really is constantly changing or evolving. Commented Jan 15, 2021 at 13:54
  • 2
    Do you use docker or other kind of virtual environments for developing? They might solve these kind of problems. Commented Jan 15, 2021 at 13:55
  • No, I do not use Docker (I don't know it) but I will look into it. I have to setup these VMs for a project I am involved with. Once a VM is out, I am telling users not to update it and this works fine. On my own system, I am doing apt-get upgrade very regularly. But as I said, I am exaggerating a bit, but if installation problems occur, they are often REALLY difficult so solve. I guess I should open github issues sooner to see if the problem is on their side before spending hours searching the error in my own system. Commented Jan 15, 2021 at 14:07
  • 1
    Install everything with apt and pip. Don't build things yourself when they're in apt or pip. Commented Jan 15, 2021 at 14:10
  • 2
    Perhaps try Arch Linux, a rolling-release near-"bleeding-edge" distro where system maintenance is ironically far less of a time drain than Ubuntu. Installing most programming packages is usually a breeze... far quicker and easier than when I had to work with Ubuntu. The starkest difference for me was a single command pacman -S python-tensorflow-cuda versus having to copy paste two dozen commands which may or may not be outdated and broken, or deal with conda environments. Disclaimer: this was my experience back in the Tensorflow 1.x days; perhaps it's easier now. Perhaps not. Commented Jan 16, 2021 at 8:02