Skip to main content

Manage python installations in your system, berdario's shallow fork

Project description

pythonz: a Python installation manager
======================================

Overview
--------

pythonz is a program to automate the building and installation of Python in the users HOME.Thisisaforkoftheoriginalproject,pythonbrew<https://github.com/utahta/pythonbrew>.Theoriginalprojectseemstobeunmaintained,anditalsohassomeextrafeatureswhichIdontreallyneed,soImadethisfortomakesomethingabitsimplerthatworksforme.Youmayalsofindituseful.CPython,Stackless,PyPyandJythonaresupported.InstallationTherecommendedwaytodownloadandinstallpythonzistorunthesestatementsinyourshell::curlkLhttps://raw.github.com/saghul/pythonz/master/pythonzinstall|bashor::fetchohttps://raw.github.com/saghul/pythonz/master/pythonzinstall|bashAfterthat,pythonzinstallsitselfto /.pythonz.Pleaseaddthefollowinglinetotheendofyour /.bashrc::[[sHOME/.pythonz/etc/bashrc ]] && source Missing open brace for superscript(pythonz locate 2.7.3) python2.7.3

For more information about virtualenv, checkout `its documentation <http://www.virtualenv.org/en/latest/>`_.

For Python >= 3.3
^^^^^^^^^^^^^^^^^

Use `pyvenv` directly from Python, e.g.::

/usr/local/pythonz/pythons/CPython-3.4.1/bin/pyvenv pyvenv

For more information about pyvenv, checkout `its documentation <https://docs.python.org/3/library/venv.html>`_.

DTrace support
--------------

CPython versions 2.7.6 and 3.3.4 can be built with DTrace suport. Patches adding support
for DTrace have been taken from `this page <http://www.jcea.es/artic/solitaire.htm/python_dtrace.htm>`_
by Jesús Cea.

Building Python with DTrace support::

pythonz install --configure="--with-dtrace" 2.7.6

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page