<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>