15

I hate Python.

Deploying it is annoying, and the fact that I basically need to create another Python instance via 'virtualenv' only so that projects can co-exist without dependency-issues is maddening.

I would be greatfull for Python 3.6+ at least, but NO we're stuck on Python 2.7

Comments
  • 4
    I deploy in Docker containers, so no co-existence issues ever. I also use Docker for any other language I ship into.
  • 0
    @CodeNoir that would be lovely, but we have a private network.. And no docker inside
  • 1
    at least not both python2 and 3..
  • 2
    Have you tried pipenv?

    https://pypi.python.org/pypi/pipenv

    I believe it works with 2.7, but I've only used it with 3.x. It changed the I manage Python applications
  • 4
    Oooh ur the first person I ever saw hating python 😱 my life is now successful 😭😭☺️☺️
  • 0
    Hail Docker.
  • 0
    I once tried to develop a package manager similar to npm for Python with another fella from here.

    The Python ecosysten is too fucked up.
  • 1
    Docker, VMs are your saviour for python deployments. I keep my virtual environment inside the project and gitignored, so feels the same as npm kind. But yeah it's kinda hard to manage deps
  • 0
    *grateful
  • 0
    Never liked it either. I know people have their good reasons, and undoubtedly for data analytical tasks, but it just never occur to me the amount of time I observe people spent (esp hopping between Win and Posix) is worthy, particularly years down the line maintaining as production services.
Add Comment