Closed sbenthall closed 3 years ago
Is there any reason for why the environments setup are so different for conda and pip?
Did your above mentioned error occur after a pip installation? Can you walk us through the steps you took until the error occurred.
The reason for different pip and conda setups are that while in theory conda makes it easier to build an environment with scientific libraries, they don't host all the libraries we need. So the conda setup installs what can be installed via conda, and uses pip for the rest.
https://github.com/datactive/bigbang/blob/master/conda-setup.sh
That design was implemented several years ago and both conda and python package management systems are constantly changing. So it's possible this needs a maintenance review.
But also, I've been having local Python environment issues lately due to some messy upgrades. So I will need to revisit this ticket and see if I can reproduce my own error here.
hmmm, would it be worth looking into Docker?
I personally wouldn't want to do development in a Docker container. I guess mileage can vary on that. So far there are no "production deployments" of BigBang but that would be cool if there was a good use case.
Trying a fresh install, I'm running into several errors:
GitPython
,nbformat
,nbconvert
, andvalidator_collection
Then getting this error, which looks like a Pandas versioning issue: