Pardon si déjà dupliqué mais j’ai essayé de parcourir les forums mais il semble que je ne peux aller nulle part.
J'essaie d'installer pyenv dans Ubuntu 14.04 en procédant comme suit.
INSTALLER LES DÉPENDANCES DU PYENV
Sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm git
TELECHARGER ET INSTALLER PYENV
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
VOUS VOULEZ CE MESSAGE
ATTENTION: il semble que vous n’ayez toujours pas ajouté "pyenv" au chemin de chargement. Chargez pyenv automatiquement en ajoutant ce qui suit à ~/.bash_profile:
export PATH="$HOME/user/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
FERMEZ LA FENÊTRE TERMINALE ET OUVREZ UNE AUTRE
No command 'pyenv' found, did you mean:
Command 'p7env' from package 'libnss3-tools' (main)
pyenv: command not found
No command 'pyenv' found, did you mean:
Command 'p7env' from package 'libnss3-tools' (main)
pyenv: command not found
user@ubuntu:~$
S'il vous plaît, aidez-nous à identifier le problème qui semble être le sien depuis que j'ai essayé de mettre le script en .bashrc et .profile et que quand je lance pyenv après avoir ouvert un autre terminal, la commande n'est toujours pas trouvée.
Où j'ai installé PYENV.
user@ubuntu:~$ ls -la | grep pyenv
ls: cannot access .gvfs: Permission denied
drwxrwxr-x 10 user user 4096 Jan 28 06:40 .pyenv
user@ubuntu:~$ cd .pyenv
user@ubuntu:~/.pyenv$ ls -la
total 96
drwxrwxr-x 10 user user 4096 Jan 28 06:40 .
drwxr-xr-x 18 user user 4096 Jan 28 07:32 ..
drwxrwxr-x 2 user user 4096 Jan 28 06:40 bin
-rw-rw-r-- 1 user user 12550 Jan 28 06:40 CHANGELOG.md
-rw-rw-r-- 1 user user 7477 Jan 28 06:40 COMMANDS.md
drwxrwxr-x 2 user user 4096 Jan 28 06:40 completions
drwxrwxr-x 8 user user 4096 Jan 28 06:40 .git
-rw-rw-r-- 1 user user 88 Jan 28 06:40 .gitignore
drwxrwxr-x 2 user user 4096 Jan 28 06:40 libexec
-rw-rw-r-- 1 user user 1092 Jan 28 06:40 LICENSE
-rw-rw-r-- 1 user user 285 Jan 28 06:40 Makefile
drwxrwxr-x 9 user user 4096 Jan 28 06:40 plugins
drwxrwxr-x 3 user user 4096 Jan 28 06:40 pyenv.d
-rw-rw-r-- 1 user user 12420 Jan 28 06:40 README.md
drwxrwxr-x 2 user user 4096 Jan 28 06:40 src
drwxrwxr-x 3 user user 4096 Jan 28 06:40 test
-rw-rw-r-- 1 user user 139 Jan 28 06:40 .travis.yml
user@ubuntu:~/.pyenv$ cd bin
user@ubuntu:~/.pyenv/bin$ ls -l
total 4
lrwxrwxrwx 1 user user 16 Jan 28 06:40 pyenv -> ../libexec/pyenv
-rwxrwxr-x 1 user user 731 Jan 28 06:40 python-local-exec
user@ubuntu:~/.pyenv/bin$
Les instructions sont un peu trompeuses car .bash_profile
est uniquement généré lorsque Bash est démarré avec l’option --login
(par exemple à partir de la console ou de ssh). Cependant, .profile
est toujours utilisé, il est donc logique d’y placer des modifications de l’environnement.
Ajoutez les éléments suivants à ~/.profile
:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Ouvrez une nouvelle fenêtre de terminal et votre variable PATH
sera correcte pour exécuter pyenv
.
Au lieu d'utiliser pyenv
, vous pouvez suivre les étapes décrites ci-dessous.
Après avoir correctement installé pip sur votre machine Ubuntu, exécutez la commande suivante:
pip3 install virtualenv
Une fois installé, vérifiez que l’installation s’est terminée avec succès:
virtualenv --version
Si vous obtenez le résultat, quelque chose de semblable à 16.4.3
que celui que vous avez installé avec succès, virtualenv.
Exécutez maintenant la commande suivante pour créer un répertoire appelé new-dir
ou un autre nom de votre choix. Ensuite, accédez au répertoire.
mkdir new-dir
cd new-dir
Maintenant, créez votre environnement virtuel, nommé newENV
ou toute autre chose:
virtualenv newENV
Et activer l'environnement virtuel
. env/bin/activate