User Tools

Site Tools


vm_documentation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vm_documentation [2015/09/09 18:56]
efernan
vm_documentation [2016/09/06 14:19] (current)
aytonb [VM Installation]
Line 3: Line 3:
 ===== VM Installation ===== ===== VM Installation =====
  
-  - [[https://​www.virtualbox.org/​ | Install Virtual Box]] (use the latest version, 5.04+  - [[https://​www.virtualbox.org/​ | Install Virtual Box]] (use the latest version) 
-  - Download the .ova virtual machine to your computer ([[https://​www.dropbox.com/​s/​xhxjyzk5s03gz4w/​16.410-Fall-2015-Student-VM.ova?​dl=0|link]], sha1 sum: ''​d2fb942654ac42207757b78e6f7fa0f4d88cc22e''​)+  - Download the .ova virtual machine to your computer ([[https://​www.dropbox.com/​s/​zosht6ik0k1m1pq/​16.410-Fall-2016-Student-VM%20.ova?​dl=0|link]])
   - Import the downloaded virtual machine to Virtual Box (double click the downloaded .ova file or select File->​Import Appliance in Virtual Box)   - Import the downloaded virtual machine to Virtual Box (double click the downloaded .ova file or select File->​Import Appliance in Virtual Box)
   - Accept the recommended appliance settings for CPU, memory etc (or change if you want if you know what you are doing) -- this will take a couple of minutes. If this fail, it probably means that your download was corrupted. Download the VM again and try. You can also check the sha1 sum of the VM (posted above)   - Accept the recommended appliance settings for CPU, memory etc (or change if you want if you know what you are doing) -- this will take a couple of minutes. If this fail, it probably means that your download was corrupted. Download the VM again and try. You can also check the sha1 sum of the VM (posted above)
Line 25: Line 25:
  
 <​code>​ <​code>​
 +sudo apt-get update
 sudo update_intro_to_autonomy sudo update_intro_to_autonomy
 </​code>​ </​code>​
Line 58: Line 59:
  
 Alternatively,​ you can just restart the VM. Alternatively,​ you can just restart the VM.
 +
 +
 +===== Opening a Python terminal =====
 +
 +Although we'll be using the Jupyter/​IPython notebook for most of our assignments,​ you may want to open a traditional Python terminal to test things.
 +
 +Because we are using a ''​virtualenv''​ for the packages needed for the problem set, you can't just type ''​python''​ in the terminal to open a Python terminal. That will work, but you won't have access to the preinstalled python packages such as matplotlib, ipython and others.
 +
 +To open a Python terminal with access to the installed packages, do the following:
 +
 +  - Open a terminal (double click on the LXTerminal shortcut)
 +  - Enter the following in the terminal: <​code>​source /​opt/​16.410-psets/​bin/​activate</​code>​
 +  - The terminal will now say ''​(16.410-psets)student@defiant:​~$'',​ indicating that the virtualenv is loaded
 +  - You can now open a terminal typing ''​python'',​ however I recommend that you use the enhanced IPython terminal, that provides TAB completion and other nice features. Type ''​ipython''​ to start the IPython terminal.
 +  - You should be able to access all the installed packages from that terminal. Try importing the ''​matplotlib''​ package for example: <code python>​import matplotlib</​code>​
 +
 +
  
  
vm_documentation.1441839361.txt.gz · Last modified: 2015/09/09 18:56 (external edit)