#๐Ÿ”’ conda env manager question:

17 messages ยท Page 1 of 1 (latest)

timber agate
#

If I only use pip to install all the libraries, is there a reason to use conda env manager? or just the native env manager is sufficient?

uneven schoonerBOT
#

@timber agate

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

rancid sandal
timber agate
#

Can you elaborate further on the reason? If I install numpy, scipy etc... through pip, is it still necessary?

rancid sandal
#

but you have to pick one or the other

#

if you pip install numpy but conda install scipy, one or the other environment will not see each other packages (i.e. pip can't see scipy and conda can't see numpy)

timber agate
#

Thanks Agent Q

uncut nexus
eternal rune
#

you can also create your environments with conda and then solely use pip inside of them, you do have that flexibility

timber agate
eternal rune
#

conda is good at making sure that the libraries you install work together and can solve dependency issues so you don't have to worry about those, conda can provide you with a stable environment to install your data science modules into and have it work with little to no issues, if you don't have a need for that, then just use pyenv and pip

uncut nexus
violet burrow
#

conda does still have the enormous difference compared to pip that it can install entirely-python-unrelated, systemwide packages like CUDA

#

whether this is good or bad is up to you

uneven schoonerBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.