OS X 10.7+ Python 2.7 (2.7.9 would be best because it includes pip, a package installer)
- Download https://bootstrap.pypa.io/get-pip.py
- Install pip (as admin)
python get-pip.py
So you don't muck up your system python. See http://docs.python-guide.org/en/latest/dev/virtualenvs/.
pip install virtualenv
virtualenv riotest
source riotest/bin/activate
Into the virtualenv you activated above.
pip install https://www.dropbox.com/s/x9iksjv4qb2b6ab/rasterio-0.16-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl?dl=1
Here are a couple quick tests.
rio --version
should print "0.16"
rio transform --src_crs EPSG:4326 --dst_crs EPSG:3857 "[-105, 40]"
should print "[-11688546.533293728, 4865942.279503176]"
deactivate
closes up the virtualenv.
If it works, leave a comment with your OS X version, Python version (and whether system, homebrew, macports), and a thumbs up below. If it doesn't work, can you kindly paste the traceback or error along with OS and Python details?
On Yosemite, system Python (2.7.5), using pip 1.4.1:
Installed correctly as a wheel, into the correct virtualenv: it installed rasterio, affine, cligj, enum34, click
Running
rio --version
from the command line gives mecommand not found
. No idea why this is, since I can run my virtualenv pip fine…Importing rasterio as rio in an IPython session works as expected,
rio.__version__
gives'0.16'