Since its introduction, Environments have become a staple feature of the PiCloud Platform, enabling users to deploy custom libraries and binaries. It was our first step outside of the Python box.
Up until now, we’ve offered two base environments that you could customize, or use directly:
- Ubuntu 10.10 Maverick for Python 2.6
- Ubuntu 11.04 Natty for Python 2.7
Enter Ubuntu Precise 12.04
Our latest environment is pre-configured with many of the latest libraries, making it easier than ever to move your computation to the cloud. Here are some of the notable packages:
- NumPy 1.6.2
- SciPy 0.11
- Pandas 0.9.0
- Scikits Learn 0.8.1
- OpenCV 2.4.2
- Java 7
- R 2.14.1
- Ruby 1.9.1
- PHP 5.3.10
How do I use the new Base?
To maintain backwards compatibility with users dependent on our Natty base, by default all Python 2.7 jobs still use Natty. To use Precise, specify the environment of a job as ‘base/precise’. In Python:
In the shell:
$ picloud exec -e base/precise program
Of course, you can create an environment based off of the Precise base, and use that too.
Need Another Base?
If Precise isn’t enough for you, let us know what other distribution of Linux you’d like to see us support in the comments.
Categories: What's NewYou can follow any responses to this entry through the RSS 2.0 feed.