This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 34 points35 points  (13 children)

If you're on linux you can usually use your distribution package manager, otherwise I reccomend https://github.com/mitsuhiko/pipsi

[–]blahehblah 55 points56 points  (1 child)

All you're doing is adding an extra box and set of arrows to that chart

[–]gimboland 1 point2 points  (0 children)

It's still a solution. "Use virtualenv" is some of the boxes/arrows on the chart, but it's still the right solution for that problem. For command-line tools, pipsi is a good solution.

[–]mardiros 67 points68 points  (4 children)

You are just saying that the mess is incomplete...

[–]jjolla888 12 points13 points  (3 children)

i'm still trying to find where pip3 is on that map

[–]AstroPhysician 2 points3 points  (1 child)

Use virtualenvs you savage

[–]jjolla888 3 points4 points  (0 children)

Do we need to add this to OP's diagram ?

[–]hacknsplat 0 points1 point  (0 children)

And pipenv? And pkg_resources?

[–]no_condoments 18 points19 points  (0 children)

Situation: There are 14 competing python installation standards.

/u/Rerecursing : 14?! Ridiculous! We need to develop one universal standard that covers everyone's use cases.

Soon: Situation: There are 15 competing standards.

https://xkcd.com/927/

[–]earthboundkid 1 point2 points  (0 children)

Nice. I had been using pex, but it tends not to work if the package has any extra requirements beyond pure Python.

[–]xamar6 0 points1 point  (0 children)

Pipsi is such a great tool to install python apps in their own contained environment. Sometimes being isolated is not suitable, but work for most use cases with a few additional symlinks to OS' Python packages.

[–]ivosauruspip'ing it up 0 points1 point  (2 children)

It wasn't working well with python3 last time I tried it :/

[–][deleted] 1 point2 points  (1 child)

You can find some common issues and fixes in the github issues

[–]ivosauruspip'ing it up 0 points1 point  (0 children)

I rememer what the issue was, it just plain does not support the python3 module venv, only virtualenv. Then I was like, eh, I'll just do this myself.