Questa domanda non è una replica.Posso spostare un virtualenv?
Non appartiene solo a rinominare un ambiente virtuale, ma in realtà in movimento in una directory diversa, tra cui, potenzialmente, la directory di un utente differente.
Non è la stessa cosa che semplicemente rinominare un ambiente virtuale, in particolare per le persone che non hanno familiarità con i virtualenv.
Se creo un virtualenv e lo sposto in una cartella diversa, funzionerà ancora?
$ virtualenv -p /usr/bin/python3 /home/me/Env/my-python-venv
$ source Env/my-python-venv/bin/activate
(my-python-venv) $
... più tardi quel giorno, l'ambiente virtuale SPOSTATO ...
(my-python-venv) $ deactivate
$ mkdir -p /home/me/PeskyPartyPEnvs
$ mv /home/me/Env/my-python-venv /home/me/PeskyPartyPEnvs/
Domanda:
Sarà questo lavoro?
$ source /home/me/PeskyPartyPEnvs/my-python-venv/bin/activate
(my-python-venv) $ /home/me/PeskyPartyPEnvs/my-python-venv/bin/pip3 install foaas
voglio dire questo come meno di una domanda sull'opportunità di provare questo (a meno che la saggezza è umoristico, ovviamente), e di più se è possibile. Voglio davvero sapere se è possibile farlo in Python 3, o se devo semplicemente scrivere su suck it up e clonarlo.
Posso solo mv
un virtualenv
come quello senza tristezza? Voglio evitare la tristezza.
//, ho già letto il post su come rinominare un virtualenv, ma non si applica a questo caso. –
//, In effetti lo spostamento di una virtualenv in un'altra cartella presenta differenze, credo, sufficienti a giustificare una domanda separata. –
Copia semplicemente la cartella ** venv ** dal progetto. Incollalo nella cartella del progetto richiesta in cui vuoi spostarti. Se stai usando un software GUI come pycharm (in ** Setting -> project interpreter -> aggiungi env locale ora dai il percorso alla cartella mossa :-) –