¿Cómo cambiar la versión pnetworkingeterminada (binaria) de Python en una cárcel de FreeBSD?

En una cárcel, he instalado python3.6 junto con python3.4 . Ambos se instalaron usando la pkg install , sin puertos. Quiero mantener la versión 3.4 durante un time, pero establezco el 3.6 como pnetworkingeterminado.

Las respuestas encontradas en internet, como esta o esta, me involucro a mí /usr/local/bin/python link /usr/local/bin/python a python3.6 (lo que debe hacerse nuevamente después de cualquier actualización de la python3.6 defecto de python, lo que me gustaría evitar; además, no hay tal enlace de todos modos); o para establecer DEFAULT_VERSIONS en /etc/make.conf , lo que no tiene efectos en la installation de binarys (lo he intentado, sin embargo).

Además, el entorno virtual no es una opción, ya que quiero ejecutar uwsgi , lo que requiere que python por defecto del sistema coincida con el del entorno virtual python de la aplicación python que "monitorea" (en mi caso, Django), en Para comenzar correctamente Incluso si comienzo desde el entorno virtual de Django (proporcionando python3.6), uwsgi detecta python3.4 como la versión pnetworkingeterminada de python.

No puedo encontrar si falta alguna variable de entorno.

Para información, dentro de la cárcel (y entorno virtual):

 # printenv USER=root LOGNAME=root HOME=/root SHELL=/bin/csh BLOCKSIZE=K MAIL=/var/mail/root PATH=/usr/local/venv/dj1/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin TERM=xterm-256color HOSTTYPE=FreeBSD VENDOR=amd OSTYPE=FreeBSD MACHTYPE=x86_64 SHLVL=1 PWD=/var/log GROUP=wheel HOST=dev_web0 EDITOR=vi LANG=fr_FR.UTF-8 MM_CHARSET=UTF-8 PAGER=more VIRTUAL_ENV=/usr/local/venv/dj1