<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>pip freeze > requirements.txt</p>
<p>nel tuo portatile<br>
</p>
<p>e poi in ubuntu 16.04 crei un venv con python 3.5 e fai pip
install requirements.txt</p>
<p>Per spostare un venv bisogna editare un sacco di file, si fa
prima a far così.</p>
<p>Come suggeriscono, usa python3 -m venv <directory> per
creare il virtualenv.<br>
</p>
<div class="moz-cite-prefix">Il 31/05/21 12:53, Valerio Pachera ha
scritto:<br>
</div>
<blockquote type="cite"
cite="mid:CAHS0cb-zQnZHrkvQsVy8PTU7FTo46SO4JSV_0eaiEPD329gj3A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Buongiorno a tutti, mi trovo nella seguente
situazione:<br>
ho una ubuntu 16.04 con python 3.5 e devo far girare una script
che richiede vari moduli aggiornati (tra cui Jinja2).<br>
<br>
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".<br>
Esso infatti usa dei percorsi assoluti.<br>
<br>
Facendo una ricerca trovo menzionata l'opzione --relocatable ma
che non trovo nel --help<br>
<a
href="https://stackoverflow.com/questions/32407365/can-i-move-a-virtualenv"
moz-do-not-send="true">https://stackoverflow.com/questions/32407365/can-i-move-a-virtualenv</a><br>
<br>
<span style="font-family:monospace">virtualenv --version<br>
virtualenv 20.4.7 from
/usr/local/lib/python3.8/dist-packages/virtualenv/__init__.py<br>
</span>
<div><span style="font-family:monospace"><br>
</span></div>
<div><span style="font-family:monospace">virtualenv --help |
grep reloc</span></div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>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?</div>
<div><br>
</div>
<div>Grazie in anticipo :-)<br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="https://lists.python.it/mailman/listinfo/python">https://lists.python.it/mailman/listinfo/python</a>
</pre>
</blockquote>
</body>
</html>