Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Install R and Python via Homebrew
# See
# XCode CLT
xcode-select --install
# Update Homebrew and add formulae
brew update
# Check for broken dependencies and/or outdated packages
brew doctor
brew prune
# Brew PATH
echo "export LC_ALL=en_US.UTF-8" >> ~/.bash_profile
echo "export LANG=en_US.UTF-8" >> ~/.bash_profile
echo "export PATH=/usr/local/bin:$PATH" >> ~/.bash_profile && source ~/.bash_profile
# Python
brew install python
pip install pelican==3.6.3
pip install markdown rpy2
# R
brew install openblas
brew install r --with-openblas
echo 'Sys.setlocale(category="LC_ALL", locale = "en_US.UTF-8")' >> ~/.bash_profile
# data.table
R --vanilla << EOF
install.packages('data.table', repos='')
# knitr
R --vanilla << EOF
install.packages('knitr', repos='')
# rmarkdown
R --vanilla << EOF
install.packages('rmarkdown', repos='')
# rJava
brew cask install java
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
sudo Rscript -e 'install.packages("rJava", repos="", type="source")';
# devtools
brew install openssl openssl@1.1 libssh2
sudo Rscript -e 'install.packages("devtools")';
# tidyverse tools
sudo Rscript -e 'install.packages("tidyverse"))';
# pdf extraction tools
brew install poppler
sudo Rscript -e 'install.packages("pdftools")';
sudo Rscript -e 'library(devtools); install_github("ropensci/tabulizer")';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.