prezto/modules/python
Sebastian Wiesner 20104d99a9 Add support for pythonz
pythonz is a tool to build Python locally in $HOME, forked from pythonbrew.
Unlike pythonbrew it only builds and installs, but doesn't try to manage the
default Python version, nor wrap virtualenv and buildout.

http://saghul.github.com/pythonz/
2012-07-23 11:16:14 +02:00
..
init.zsh Add support for pythonz 2012-07-23 11:16:14 +02:00
README.md Add support for pythonz 2012-07-23 11:16:14 +02:00

Python

Enables local Python builds and package installation.

Local Python builds

pythonz builds and installs multiple Python versions locally in the home directory. It supports CPython, Stackless Python, Jython and PyPy.

This module prepends the pythonz directory to the path variable to make pythonz available.

Usage

Install Python versions with pythonz install into into ~/.pythonz/pythons. To make these Python versions generally available, add symbolic links to ~/.pythonz/bin.

Local Package Installation

Since version 2.6, Python supports per user package installation, as defined in PEP 370.

This module prepends per user site directories to the relevant path variables to enable the execution of user installed scripts and the reading of documentation.

Usage

Install packages into the per user site directory with easy_install --user or pip install --user.

virtualenvwrapper

virtualenvwrapper is a frontend to the popular virtualenv utility.

virtualenv creates isolated Python environments and virtualenvwrapper provides convenient shell functions to create, switch, and manage them.

Usage

Install virtualenvwrapper and set $WORKON_HOME to the path where virtual environments will be stored.

Authors

The authors of this module should be contacted via the issue tracker.