Je parle de Doug Hellman's virtualenvwrapper. Eh bien, selon lui, une fois que nous installons virtualenvwrapper, nous devons modifier le fichier .bashrc comme expliqué heredifférencier mkvirtualenv et mkproject pour virturalenvwrapper
ce que nous faisons est que nous ajoutons les trois lignes de code suivantes:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
où .virtualenv est le répertoire où les venvs seraient placés. Devel est le répertoire où résidera le code.
Observation 1: quand je fais mkvirtualenv proj1
ce qui se passe est un répertoire appelé proj1 est créé à l'intérieur .virtualenv, mais pas à l'intérieur Devel.
Observation 2: Quand je fais mkproject proj1
, un répertoire à l'intérieur .virtualenv ainsi que l'intérieur Devel est créé.
Maintenant, les questions suivantes:
S'il vous plaît EXPLIQUER observation 1.
Que se passe-t-il si deux projets ont les mêmes exigences et que je veux utiliser un seul environnement env et ne veux pas commencer par créer un autre virtualenv et réinstaller la même chose que celle installée. Comment puis-je faire cela?