Installing TuriCreate on Python 3.6 Anaconda Environment
1) Check what Python version Apple Turi Create supports
Turi Create requires:
- Python 2.7, 3.5, 3.6
2) Switch to Python 3.6 environment
$ source activate py36
$ conda env list
# conda environments:
/Users/uki/.julia/conda/3
/Users/uki/.julia/packages/ORCA/uEiWT/deps
base /Volumes/DATA/anaconda3
py2 /Volumes/DATA/anaconda3/envs/py2
py36 * /Volumes/DATA/anaconda3/envs/py36
3) Find TuriCreate v5.1.0 package
Browse: https://anaconda.org/derickl/turicreate$ conda install -c derickl turicreate
4) Install Jupyter Notebook kernel conda module
$ conda install ipykernel
5) Make sure all the packages are matching and updated
$ conda update --all
6) Install Jupyter Notebook kernel with this Environment
python -m ipykernel install --user --name py36 --display-name "Python 3.6 Turi (env py36)"
Installed kernelspec py36 in /Users/uki/Library/Jupyter/kernels/py36
7) Backup your Environment
Just because things go wrong all the time.
$ conda env export > environment_py36_20181102.yml
8) Start Jupyter notebook
$ jupyter notebook
Test Turi in Jupyter Notebook
import turicreate as turi
WARNING: You are using MXNet 1.2.1 which may result in breaking behavior. To fix this, please install the currently recommended version: pip uninstall -y mxnet && pip install mxnet==1.1.0 If you want to use a CUDA GPU, then change 'mxnet' to 'mxnet-cu90' (adjust 'cu90' depending on your CUDA version):
(py36) $ pip uninstall -y mxnet && pip install mxnet==1.1.0