Skip to content

Instantly share code, notes, and snippets.

Created September 6, 2017 16:04
Show Gist options
  • Save anonymous/382a408d88e48557c24e0a911459ca01 to your computer and use it in GitHub Desktop.
Save anonymous/382a408d88e48557c24e0a911459ca01 to your computer and use it in GitHub Desktop.
Shell to install appropriate machine learning packages (and other stuff) for some vagrant linux box
#!/usr/bin/env bash
# Add repo for sublime text
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
# Update apt-get
sudo apt-get update
# Install git
sudo apt-get install -y git
# Install virtual box addons to improve gui experience
sudo apt-get install -y xfce4 virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
# Permit anyone to start the GUI
# sudo sed -i 's/allowed_users=.*$/allowed_users=anybody/' /etc/X11/Xwrapper.config
# Install python libs
sudo apt-get install -y python-numpy python-scipy python-matplotlib ipython python-pip python-dev python-setuptools
# Upgrade pip
pip install --upgrade pip
# Install machine learning packages
sudo pip install --upgrade pandas theano
sudo pip install --upgrade tensorflow
# Clone machine learning examples from lazyprogrammer
git clone https://github.com/lazyprogrammer/machine_learning_examples.git
# Install sublime text
sudo apt-get install sublime-text
date > /etc/vagrant_provisioned_at
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment