On 18 November 2014 07:53, Barry Warsaw <ba...@debian.org> wrote:

> The typical solution is to move the /usr/bin script (and manpage, etc.)
> into a
> separate binary package, and it makes the most sense to call this
> 'virtualenv'.  Because /usr/bin/virtualenv is a Python 3 script, it
> Depends on
> python3-virtualenv.  There are use cases for keeping python-virtualenv as a
> separate Python 2-compatible library that would e.g. be importable.
>

For another solution, have a look at django-admin, provided by the
django-common package. You can call it using any of the following ways:

brian@aquitard:~$ django-admin    # run as sh; autodetect python
brian@aquitard:~$ python2 /usr/bin/django-admin    # force python 2
brian@aquitard:~$ python3 /usr/bin/django-admin    # force python 3

That way it works if only python-django is installed and it also works if
only python3-django is installed.

The ability to force a particular version of python may not be so useful
for virtualenv however.
-- 
Brian May <br...@microcomaustralia.com.au>

Reply via email to