Based on specifications by @foxygat.
This template uses Vagrant to ensure a clean and consistent work environment. Learn more how to use it in the quick start section.
This Vagrant environment comes with Jupyter preinstalled along with Python 3
and a virtualenv
.
The workspace
directory is shared with Vagrant: everything in it will be persistent.
For the quick-start, we'll use VirtualBox because it is free and workson all major platforms. Vagrant can, however, work with almost any system such as OpenStack, VMware, Docker, etc.
First, make sure your development machine has VirtualBox installed. After this, download and install the appropriate Vagrant package for your OS.
To bring up the environment, use:
vagrant up
To pause the environment, use:
vagrant suspend
To resume the environment, use:
vagrant resume
To destroy and clean the environment, use:
vagrant destroy
Note that everything inside the workspace environment will be persistent, even after a destroy. Everything else will be lost.
You can discover all commands available using the vagrant -h
command.