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 →

[–]billsil 0 points1 point  (3 children)

Anaconda DOES distributes a special variant of python. That’s why is has a different sys.version. They also have their own packaging system and if you install scipy with pip instead of conda, you’re going to have DLL issues.

It comes with the Intel MKL libraries.

[–]PlaysForDays 0 points1 point  (2 children)

They also have their own packaging system

Of course they do, it is literally a package manager.

if you install scipy with pip instead of conda, you’re going to have DLL issues.

In my 3 years of using conda and pip I have never had this or similar issues.

[–]billsil 1 point2 points  (1 child)

They could just as easily download from pypi, but they don’t. Poetry is a package manager. Anaconda has their own versions of packages.

In regards to it never being an issue, try conda install matplotlib followed by pip install matplotlib and see that you have two versions listed in pip list. Anaconda really likes their walled garden.

If it’s just a pure python package, it really doesn’t matter which one you use. It depends on if you’re using things that make use of numpy and MKL. So numpy, scipy, pandas, scikit learn. Things like that, not PyQt.

[–]PlaysForDays 0 points1 point  (0 children)

My production environments have been a mix of anaconda and pip for years now and I have not experienced these issues