IntelPython / sdc

Numba extension for compiling Pandas data frames, Intel® Scalable Dataframe Compiler
https://intelpython.github.io/sdc-doc/
BSD 2-Clause "Simplified" License
646 stars 62 forks source link

Update sdc install commands to install latest version #896

Closed Vyacheslav-Smirnov closed 4 years ago

Vyacheslav-Smirnov commented 4 years ago

Recently I have an idea that cause of installing SDC 0.32.0 instead of newer 0.33.0/0.33.1 is the order of channels in install command: "-c intel/label/beta -c intel -c defaults -c conda-forge". There was an idea that if move conda-forge in second position then all will be ok.

I have tested this and this is not works.

Looks like the root cause in complex environment modification required to install new 0.33.0 / 0.33.1 packages. I have tried to preinstall pyarrwo and pandas packages with required versions and after that install command works fine.

So, looks like need to change install commands in ReadME to the following:

conda create -n sdc-env python=<3.7 or 3.6> pyarrow=0.17.0 pandas=0.25.3 -c anaconda -c conda-forge conda activate sdc-env conda install sdc -c intel/label/beta -c intel -c defaults -c conda-forge --override-channels