Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Oct 2003 09:37:51 -0500
From:      Kirk Strauser <kirk@strauser.com>
To:        freebsd-questions@freebsd.org
Subject:   Handling of multiple Pythons on the same system
Message-ID:  <874qyl3ygw.fsf@strauser.com>

next in thread | raw e-mail | index | archive | help
--=-=-=
Content-Transfer-Encoding: quoted-printable

How do you manage multiple versions of Python on the same machine?

I'm running Zope on one of my servers and it requires Python 2.1 (and has
known issues with later versions).  I want to install other applications
that require Python 2.3.  I've installed the lang/python (2.3) and
lang/python21 ports and everything is basically OK.

Except, now, that I want to use the databases/py-psycopg port with both
versions of Python.  Whenever I build the port, I get either:

    py21-psycopg-1.1.7

or

    py23-psycopg-1.1.7

depending on whether /usr/local/bin/python is a link to python2.1 or
python2.3 at the port's build time.  Those packages are mutually exclusive;
they both write some files to the same place, and write other files to
version-specific paths.

This is quickly becoming a hassle.  Is there a good workaround for this
situation?
=2D-=20
Kirk Strauser

"94 outdated ports on the box,
 94 outdated ports.
 Portupgrade one, an hour 'til done,
 82 outdated ports on the box."

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/gs+/5sRg+Y0CpvERAlJcAJkBFrNmuc/dyMHOAW7+6+U5RO6KUQCffZL8
IX+yfBvsVXDKtvLDkAXAAGg=
=5rRt
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?874qyl3ygw.fsf>