2016-12-21 1 views
0

J'ai à la fois python 2.7 et python 3.5.2 installé, les deux ouverts IDLE très bien, ma question est, si je vais dans le Cmd sur Windows et tapez Python, il va pour la version 2.7, comment puis-je le configurer ainsi j'ai quelque chose comme python2 et python3? Enfin, si je lance python pip, installez package et comment puis-je savoir si c'est l'installation pour python 2.7 ou 3.5.2.Python pip installation des paquets

+0

sur Linux nous avons '' pip2' et pip3' à installer pour la version différente, mais si vous avez '' python2' et python3' alors vous pouvez le faire 'python3 -m pip installer ...' installer pour Python 3 – furas

+0

vous pouvez créer 'python2.bat' avec le chemin complet vers Python2 python.exe. 'python3.bat' avec le chemin complet vers Python3 python.exe. Et placez '.bat' dans le dossier qui est dans la variable' PATH'. – furas

+0

@furas essayé qui dit qu'il ne peut pas trouver la commande python3 – Exzlanttt

Répondre

1

Vous pouvez utiliser Python Launcher dans Windows CMD.

  • Exécuter le script:

    py -2.7 path_to_my_script.py 
    

    ou:

    py -3.5 path_to_my_script.py 
    
  • Vous pouvez utiliser pip de la même façon:

    py -2.7 -m pip install numpy 
    

    pour installer NumPy en Python 2.7 ou:

    py -3.5 -m pip install numpy 
    

    pour installer NumPy en Python 3,5

+0

Cela fonctionne comme un charme, merci, beaucoup plus facile que chaging des variables PATH. +1 – Exzlanttt

0

Plutôt que d'utiliser pip, utilisez pip2 lors du ciblage Python 2 et Python pour pip3 3.

Windows ne dispose ces pip2 et la version pip3 Commandes spécialisées

Si vous avez déjà installé un package et que vous souhaitez connaître la version Python du package que vous avez installé, exécutez un interpréteur et importez-le.

python2 
>>> import package 
ImportError: No module named 'package' 

python3 
>>> import package 
>>>