Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jan 2018 08:00:55 +0100
From:      Gerhard Schmidt <estartu@ze.tum.de>
To:        FreeBSD Python <freebsd-python@freebsd.org>
Subject:   Installing a port to a specific python version
Message-ID:  <6825a87e-60ec-f3bd-3368-2a6a519667bb@ze.tum.de>

next in thread | raw e-mail | index | archive | help
Hi

I'm having a small problem with python and FreeBSD. I'm a python
developer. I Maintain some legacy code written in python2.7 and some new
projects in Python 3.6 and for testing purposes i need python 3.4 and
3.5. So I need all this versions of python on my system, at least to be
able to create virtual envs.

Installing the python interpreters is not a problem, but installing
python packages.

How can in say a port it shouldn't use the default version stated in
make.conf but a specific version. I don't want to change the default
version every time i install a Port.

I've tried to set PYTHON_VERSION as environment variable.
I've tried to give PYTHON_VERSION as parameter to make.
I've tried to give PYTHON as parameter to make.
I've tried python3.5 python35 3.5 and 35 with each of them, it still
installed the default python version.

Then i tried make PYTHON_DEFAULT=3.5 and get a error message.

So how can i tell a port to install the python3.5 version of a port
without changing the make.conf

Regards
  Estartu



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6825a87e-60ec-f3bd-3368-2a6a519667bb>