These are chat archives for evhub/coconut
pipproblem. This might be helpful for future folks using
condato manage their python package installs: Even tho
pipis installed under
condaand they should play nice with each other
pip install coconut --upgradegrabs the latest version of
pyparsing(2.2.0) from pip, but
condacan maintain separate versions of the same package. In this case
condaalready had a version of
pyparsinginstalled (2.1.4) and so any use of a
pyparsingdependent package fell back to the old
condaversion instead of the
pyparsingis a dependency for other python packages maintained by
conda, you cant simply remove it and use the
pipversion. The solution is to add the
conda config --add channels conda-forgeand then
conda update pyparsingwhich will grab version 2.2.0. For some reason I dont totally understand, if there's just a single install of
pyparsingat 2.2.0 but it's through
conda, it doesn't seem to work (at least on my system). No python package can find
pyparsing, in that scenario. In other words, I need both the
pyparsinginstalls at the same version level 2.2.0.
conda skeleton, or at least that was what ended up working in #246. It sounds like maybe it'd be a good idea for me to publish a guide explaining how to install Coconut with
conda, or even publish a
condarelease of Coconut, to help other people who run into the same problem.
condarelease of coconut would be awesome. Coming from an academic data analysis background, I know quite a few people who use
condaso it could definitely be helpful. Btw just want to say, super excited to play around with coconut. First came across it, when I heard your interview on the Talk Python to Me podcast!
developdocumentation (which will become the
masterdocumentation with the next release) and added some tests to make sure that sequence of commands actually does successfully install Coconut. I also opened #300 for a more permanent solution.