GNU/Linux >> Linux Esercitazione >  >> Linux

-bash:/usr/bin/virtualenvwrapper.sh:file o directory non presenti

Configurazione di un ambiente virtuale Ora apri il tuo terminale nella home directory facendo clic con il tasto destro e scegliendo l'opzione "Apri nel terminale". Puoi anche premere CTRL , ALT e T tasti sulla tastiera contemporaneamente per aprire automaticamente l'applicazione Terminale.

Devi prima creare una directory speciale che conterrà tutti i tuoi ambienti virtuali. Quindi procedi con la creazione di una nuova directory nascosta chiamata virtualenv.

$ mkdir .virtualenv

Ora dovresti installare pip per Python3.

$ sudo apt install python3-pip

Conferma l'installazione di pip3.

$ pip3 --version

Ora installa virtualenv tramite pip3.

$ pip3 install virtualenv

Per trovare dove è stato installato il tuo virtualenv, digita:

$ which virtualenv

Installa virtualenvwrapper tramite pip3:

$ pip3 install virtualenvwrapper

Modificheremo il tuo file .bashrc aggiungendo una riga che regolerà ogni nuovo ambiente virtuale per utilizzare Python 3. Indirizzeremo gli ambienti virtuali alla directory che abbiamo creato sopra (.virtualenv) e indicheremo anche le posizioni del virtualenv e virtualenvwrapper.

Ora apri il file .bashrc usando l'editor Vim.

$ vim .bashrc

Se non hai ancora utilizzato l'editor Vim o non lo hai installato sul tuo computer, dovresti installarlo ora. È un editor Linux ampiamente utilizzato e per una buona ragione.

$ sudo apt install vim

Dopo aver installato Vim, apri il file .bashrc digitando il comando vim .bashrc nel tuo terminale. Spostati in fondo al file .bashrc, premi la lettera i per accedere alla modalità di inserimento di Vim e aggiungi queste righe:

#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

Dopo aver finito, premi il tasto esc. Quindi digita :wq e premi invio. Questo comando salverà e chiuderà l'editor Vim. Chiudi e riapri il tuo terminale quando hai finito.

Per creare un ambiente virtuale in Python3 e attivarlo immediatamente, usa questo comando nel tuo terminale:

$ mkvirtualenv name_of_your_env

Dovresti confermare che questo ambiente è configurato per Python3:

$ Python -V

Per disattivare l'ambiente utilizzare il comando di disattivazione.

$ deactivate

Per elencare tutti gli ambienti virtuali disponibili usa il comando workon o lsvirtualenv (stesso risultato di workon ma mostrato in modo elegante) nel tuo terminale:

$ workon

$ lsvirtualenv

Per attivare un ambiente specifico usa workon + nome del tuo ambiente:

$ workon name_of_your_env

Ci sono diversi comandi utili che potresti aver bisogno di usare un giorno:

Rmvirtualenv rimuoverà uno specifico ambiente virtuale situato nella tua directory .virtualenv.

$ rmvirtualenv name_of_your_env

Cpvirtualenv copierà l'ambiente virtuale esistente in un nuovo ambiente virtuale e lo attiverà.

$ cpvirtualenv old_virtual_env new_virtual_env

Ben fatto! Ora hai creato il tuo primo ambiente Python 3 isolato.


su Ubuntu 12.04 LTS, installando tramite pip, viene installato in

/usr/local/bin/virtualenvwrapper.sh

E se stai usando Ubuntu 16.04 o successivo, è installato su

~/.local/bin/virtualenvwrapper.sh

Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Debian – -bash:/usr/bin/nano:nessun file o directory di questo tipo?

  3. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  4. Kubuntu mostra un errore all'accesso (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory)?

  5. Errore con gradlew:/usr/bin/env:bash:Nessun file o directory

cp:impossibile creare la directory:file o directory non presenti

cmake --version punta a /usr/bin/cmake mentre which cmake punta a /usr/local/bin

Differenza tra /bin e /usr/bin

Spostato il contenuto di /bin in /usr/bin, è possibile annullare?

-bash:/bin/cd:Nessun file o directory di questo tipo - esegue automaticamente ls dopo cd

chroot fallisce - impossibile eseguire il comando `/bin/bash':File o directory non presenti