Je suis assez nouveau en python et je veux commencer à faire de la programmation plus avancée en python 3. J'ai installé des modules en utilisant pip sur le terminal (j'utilise un mac) uniquement pour découvrir que les modules installés uniquement pour python 2. Je pense que c'est parce que je ne l'ai installé que sur le chemin python 2, ce qui, je pense, est dû au fait que mon système exécute python 2 par défaut. Mais je ne sais pas comment contourner ça ... Des idées? Merci d'avance.

0
Jarrett Richman 16 juil. 2015 à 03:51

2 réponses

Meilleure réponse

Vous devez utiliser pip3. Sinon, OS X utilisera par défaut Python 2.

0
user3636636 16 juil. 2015 à 01:14

Lors de la création de votre environnement virtuel (vous utilisez un environnement virtuel, n'est-ce pas?), Utilisez pyvenv <foo> au lieu de virtualenv <foo>, et cela créera un environnement virtuel Python 3, sans Python 2. Vous êtes alors libre de utilisez pip et il installera les modules dans ce venv.

-1
Kellen 16 juil. 2015 à 00:57