Skip to content

FMJaguar/python-dev-bootstrap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DESCRIPTION

Complete Python Development Environment on top of a Vagrant VM. Inlcudes GUI support.

REQUIREMENTS

BASIC USAGE

  1. Assuming you have met the above requirements.

  2. Provision a new Vagrant VM (using PythonDevBootstrap as example)

     $ vagrant box add PythonDevBootstrap http://files.vagrantup.com/lucid32.box
     $ cd python-dev-bootstrap (Wherever your cloned path is for this repo)
     $ vagrant up
     $ vagrant ssh - (Not required for GUI mode)
     $ sudo su (Gets you to root) :) - (Not required for GUI mode)
    
  3. GUI Mode (In GUI mode, the CLI will open along side your terminal. Once the provisioning is complete in your terminal window you will see $ prompt) Continue below:

     $ vagrant up
     $ Login: vagrant
     $ Pass: vagrant
     $ startx
    

The above will build a 512MB virtual machine running Ubuntu with the following installed and configured:

  1. Python
  2. PIL
  3. PIP
  4. SciPy
  5. BioPy
  6. Redis, MongoDB, Postgres, MySQL, Elastic Search
  7. Django
  8. SQLAlchemy
  9. Bottle
  10. Twisted
  11. Vim
  12. IDLE
  13. gEdit
  14. SublimeText2
  15. Pyes
  16. POW (Python on Wheels) & Dep...
  17. pyQt
  18. NumPy
  19. numarray
  20. matplotlib
  21. scrape
  22. Beautiful Soup
  23. pythonweb
  24. mechanize

NOTES

1. If you would like to disable GUI support. Remove the following line from
Vagrantfile: 

config.vm.boot_mode = :gui

OTHER

You can download different types of "boxes" as your base at the following URL:

http://www.vagrantbox.es/


Maintained by Anthony Nystrom

About

A Vagrant VM based Python Development Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published