GNU/Linux >> Tutoriels Linux >  >> Linux

-bash :/usr/bin/virtualenvwrapper.sh :aucun fichier ou répertoire de ce type

Configuration d'un environnement virtuel Ouvrez maintenant votre terminal dans le répertoire d'accueil en faisant un clic droit et en choisissant l'option "Ouvrir dans le terminal". Vous pouvez également appuyer sur CTRL , ALT , et T touches de votre clavier en même temps pour ouvrir automatiquement l'application Terminal.

Vous devez d'abord créer un répertoire spécial qui contiendra tous vos environnements virtuels. Procédez donc à la création d'un nouveau répertoire caché appelé virtualenv.

$ mkdir .virtualenv

Vous devez maintenant installer pip pour Python3.

$ sudo apt install python3-pip

Confirmez l'installation de pip3.

$ pip3 --version

Installez maintenant virtualenv via pip3.

$ pip3 install virtualenv

Pour trouver où votre virtualenv a été installé, tapez :

$ which virtualenv

Installez virtualenvwrapper via pip3 :

$ pip3 install virtualenvwrapper

Nous allons modifier votre fichier .bashrc en ajoutant une ligne qui ajustera chaque nouvel environnement virtuel pour utiliser Python 3. Nous pointerons les environnements virtuels vers le répertoire que nous avons créé ci-dessus (.virtualenv) et nous pointerons également vers les emplacements des virtualenv et virtualenvwrapper.

Ouvrez maintenant le fichier .bashrc à l'aide de l'éditeur Vim.

$ vim .bashrc

Si vous n'avez toujours pas utilisé l'éditeur Vim ou si vous ne l'avez pas installé sur votre ordinateur, vous devez l'installer maintenant. C'est un éditeur Linux largement utilisé, et pour cause.

$ sudo apt install vim

Après avoir installé Vim, ouvrez le fichier .bashrc en tapant la commande vim .bashrc dans votre terminal. Naviguez vers le bas du fichier .bashrc, appuyez sur la lettre i pour entrer dans le mode d'insertion de Vim, et ajoutez ces lignes :

#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

Une fois que vous avez terminé, appuyez sur la touche esc. Tapez ensuite :wq et appuyez sur Entrée. Cette commande enregistrera et quittera l'éditeur Vim. Fermez et rouvrez votre terminal lorsque vous avez terminé.

Pour créer un environnement virtuel en Python3 et l'activer immédiatement, utilisez cette commande dans votre terminal :

$ mkvirtualenv name_of_your_env

Vous devez confirmer que cet environnement est configuré pour Python3 :

$ Python -V

Pour désactiver l'environnement, utilisez la commande deactivate.

$ deactivate

Pour répertorier tous les environnements virtuels disponibles, utilisez la commande workon ou lsvirtualenv (même résultat que workon mais affiché de manière sophistiquée) dans votre terminal :

$ workon

$ lsvirtualenv

Pour activer un environnement spécifique, utilisez workon + nom de votre environnement :

$ workon name_of_your_env

Il existe plusieurs commandes utiles que vous devrez peut-être utiliser un jour :

Rmvirtualenv supprimera un environnement virtuel spécifique situé dans votre répertoire .virtualenv.

$ rmvirtualenv name_of_your_env

Cpvirtualenv copiera l'environnement virtuel existant dans un nouvel environnement virtuel et l'activera.

$ cpvirtualenv old_virtual_env new_virtual_env

Bien fait! Vous avez maintenant créé votre premier environnement Python 3 isolé.


sur Ubuntu 12.04 LTS, en installant via pip, il est installé sur

/usr/local/bin/virtualenvwrapper.sh

Et si vous utilisez Ubuntu 16.04 ou une version ultérieure, il est installé sur

~/.local/bin/virtualenvwrapper.sh

Linux
  1. Comment réparer '/usr/bin/dirmngr' :aucun fichier ou répertoire de ce type

  2. /usr/bin Vs /usr/local/bin Sous Linux ?

  3. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  4. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  5. Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

autorisation refusée pour composer dans /usr/local/bin/

cp :ne peut pas créer de répertoire :aucun fichier ou répertoire de ce type

cmake --version pointe vers /usr/bin/cmake tandis que cmake pointe vers /usr/local/bin

Déplacement du contenu de /bin vers /usr/bin, possible d'annuler ?

-bash:/bin/cd :aucun fichier ou répertoire de ce type - exécute automatiquement ls après cd

chroot échoue - impossible d'exécuter la commande `/bin/bash' :aucun fichier ou répertoire de ce type