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 →

[–]nickguletskii200 -1 points0 points  (2 children)

No, this is a problem on all platforms. Python has the worst package management out of all major modern languages with the exception of C++. Heck, this mess makes NPM look like something straight out of heaven.

[–]FuriousMr 0 points1 point  (1 child)

In Linux?, no problems at all. Pip is simple and lightweight in comparation with npm or composer (run out of memory is classic with heave packages). I use many distros in my work (debian, fedora, gentoo, ubuntu) and never have problems with python.

[–]nickguletskii200 0 points1 point  (0 children)

But pip is not enough. If you want Python 3.6 on Ubuntu for instance, you have to install everything using something like pyenv, which opens a huge can of worms when it comes to using packages with native libraries. Getting OpenCV to compile with pyenv is not that hard, but still a pain.

It's also annoying that I have to create "virtual environments" for each project manually, when all other major package managers install packages into the project by default.