Based on http://bardagjy.com/?p=1245
Download using curl -O address
1. Install setup_tools
Install setuptools (https://pypi.python.org/pypi/setuptools#unix-based-systems-including-mac-os-x) :
curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
sudo python ez_setup.py
2. Install PyPI
necessary?
3. Install NIVISA
http://sine.ni.com/psp/app/doc/p/id/psp-411/lang/en
4. Install NI 488.2
http://sine.ni.com/psp/app/doc/p/id/psp-356
5. Install PyVISA
http://pyvisa.readthedocs.org/en/latest/pyvisa.html#installation
pip install pyvisa
6. Had to run in 32b mode. Set an alias in ~/.bashrc
arch -i386 /usr/bin/python2.7
Note: if you don't write out the full python path, it may do 64b anyway. Try import sys; sys.maxsize to check.