[Python] [Python3] virtualenv aggiornato su vecchia distro

Valerio Pachera sirio81 a gmail.com
Lun 31 Maggio 2021 12:53:21 CEST


Buongiorno a tutti, mi trovo nella seguente situazione:
ho una ubuntu 16.04 con python 3.5 e devo far girare una script che
richiede vari moduli aggiornati (tra cui Jinja2).

Sul mio portatile ho creato, tramite virtualenv, un ambiente comprensivo di
tali moduli e python3.8 (opzione --always-copy) per poi scoprire che il
virtualenv non è "portabile".
Esso infatti usa dei percorsi assoluti.

Facendo una ricerca trovo menzionata l'opzione --relocatable ma che non
trovo nel --help
https://stackoverflow.com/questions/32407365/can-i-move-a-virtualenv

virtualenv --version
virtualenv 20.4.7 from
/usr/local/lib/python3.8/dist-packages/virtualenv/__init__.py

virtualenv --help | grep reloc

L'altra strada sarebbe quella di creare il virtualenv direttamente sulla
ubuntu 16.04 ma non saprei come fare a generare un virtualenv con la
versione 3.8 (o 3.9) di python.

Immagino che il primo suggerimento sia "aggiorna la ubuntu" e avete
ragione, ma esiste la possibilità di avere un virtualenv con python
aggiornato su una distro vecchia?

Grazie in anticipo :-)
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20210531/ad216575/attachment.html>


Maggiori informazioni sulla lista Python