Skip to content

Instantly share code, notes, and snippets.

@accraze
Created December 7, 2022 21:40
Show Gist options
  • Save accraze/a5cde457f95808b902ddd89c3c924ef9 to your computer and use it in GitHub Desktop.
Save accraze/a5cde457f95808b902ddd89c3c924ef9 to your computer and use it in GitHub Desktop.
Installing snowflake-connector & jpype on Apple M1 ARM
CONDA_SUBDIR=osx-64 conda create -n sagemaker-sklearn python=3.8 numpy pandas --override-channels -c https://repo.anaconda.com/pkgs/snowflake
conda activate sagemaker-sklearn
conda config --env --set subdir osx-64
pip install 'snowflake-connector-python[pandas]' --no-binary snowflake-connector-python
pip install JPype1==1.4.1
# next install x86 jdk
curl https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz -O
tar -xzvf zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz
sudo mv zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz /Library/Java/JavaVirtualMachines/
jenv add /Library/Java/JavaVirtualMachines/zulu17.38.21-ca-jdk17.0.5-macosx_x64/
jenv local zulu64-17.0.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment