Email or username:

Password:

Forgot your password?
14 comments
ranjit

@darius did you mean "how to fuck up my entire computer by installing python"

Darius Kazemi

@ranjit no because if I did then random people on the internet would be mean to me

Alex Garnett

@darius if it helps (it doesn't) I blame ubuntu for this more than python, python is just really cavalier about "ok so we will RUN the BINARY from your PATH, the rest is up to you, godspeed"

brennen

@darius this question generalizes frighteningly well across what i suspect may now be the majority of programming environments and operating systems

Your friendly 'net denizen

@darius I don't know if you're looking, but in my case I settled on pyenv with the virtualenv plugin for now since I need to be able to run with specific versions of python.

github.com/pyenv/pyenv

(I hesitate suggesting anything because software development sometimes seems way too much all the time these days.)

Darius Kazemi

@cstanhope oh yeah, stuff like this *works*, it just destroys my mental model of my operating system environment...

Your friendly 'net denizen

@darius Yeah, and then you combine it with other languages and runtimes you may be using. It's such a mess. :/

American Typewriter

@darius

"did you mean python3? regardless, no results."

Григорий Клюшников

From the creators of "just please give me a self-contained binary that I can run, and no, I don't want any of its 50 dependencies".

Григорий Клюшников

No, installing ffmpeg doesn't mean I want 70 packages of desktop-related stuff for the off chance that I'll want to play something on my server.

Darius Kazemi

went to install python on ubuntu and was punked by my former self

nasser

@darius im working on a project for a client that was originally written in python (its a compiler that generates python) but python package management between linux and windows proved so &@^&* intractable it was just easier to learn rust and rewrite the whole thing. now we have a horrifyingly fast compiler. computers were a mistake but python is particularly awful.

Jeff Armstrong

@darius I once found someone with my exact problem with installing an OS on a forum after hours of searching only to discover the question was posted by myself like 8 years earlier with no valid answer…

Alex Volkov 🇨🇦🇺🇦

@darius I use pyenv for this. A really nice tool that manages python versions and virtual environments locally. All it needs is system dependencies to build python.

github.com/pyenv/pyenv

Go Up