2015-02-27 1 views
0

Je travaille à la mise en place d'un projet django sur ec2 avec une instance Ubuntu 14.4 LTS. Je veux écrire mon code en utilisant python 3 et django. J'ai été informé que la meilleure façon de le faire est d'utiliser virtualenvwrapper. J'ai essayé:Essayer d'installer virtualenvwrapperwith pip3

ubuntu:~$ sudo pip3 install virtualenvwrapper 

     Successfully uninstalled six 
Successfully installed virtualenvwrapper virtualenv virtualenv-clone stevedore argparse pbr six 
Cleaning up... 
ubuntu:~$ mkvirtualenv env1 
mkvirtualenv: command not found 

Qu'est-ce que je fais mal?

modifier:

J'ai suivi vos instructions DÉCONNECTÉ et relogué:

/usr/bin/python: No module named virtualenvwrapper 
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader, 
check that virtualenvwrapper has been installed for 
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is 
set properly. 

Je soupçonnais que ce soit parce que je installation à python3 qui n'est pas l'interpréteur python par défaut

Répondre

1

From the documentation

Shell démarrage Fil e

Ajoutez trois lignes à votre fichier de démarrage du shell (.bashrc, .profile, etc.) pour définir l'emplacement où les environnements virtuels doivent vivre, l'emplacement de votre projet de développement Annuaires et l'emplacement du script installé avec ce package:

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel 
source /usr/local/bin/virtualenvwrapper.sh 

l'approvisionnement du script shell ci-dessus, en particulier, vous permettra d'exécuter toutes les commandes de virtualenvwrapper.

+0

s'il vous plaît voir modifier. – user61629

+0

Dans ce cas, vous devrez pointer 'VIRTUALENVWRAPPER_PYTHON' là où' python3' est. –