J'utilise Python 3.6 via Spyder dans Anaconda3 . J'ai à la fois l'installation d'Anaconda et une installation "propre" de Python.
Avant d’installer le python "clean", lorsque j’exécutais la commande Python -V
dans cmd, j’avais la description de version suivante Python 3.6.5 :: Anaconda, Inc.
. Maintenant, lorsque je lance la commande, elle indique simplement Python 3.6.5.
et le pip list
est beaucoup plus court.
À chaque fois que j'ouvre Spyder et trouve un paquet que je n'ai pas ... comment pourrais-je installer ce paquet??. Si je viens d'ouvrir cmd et d'écrire pip install ...
, il sera installé dans le répertoire "clean" python .Comment puis-je lui dire de se connecter à Spyder?
Comme vous pouvez le voir dans ce message , il existe une différence entre pip
et conda
.
En utilisant l’environnement Anaconda
, vous devez utiliser la commande conda
pour installer votre bibliothèque, votre paquet, etc.
Un paquet pip.exe inclus dans le package anaconda/Spyder permet d’ajouter proprement des mopdules à Spyder. Il n'est pas installé dans le chemin Windows par défaut, probablement pour ne pas interférer avec le pip "normal" dans mon paquet python "normal".
Cochez "/c/Users/myname/Anaconda3/Scripts/pip.exe". Cela semble dépendre des DLL locales - cela ne fonctionnait pas (juste bloqué) jusqu'à ce que je cd dans son répertoire. Une fois là-bas, je l'ai utilisé pour installer pymongo de la manière habituelle, et le paquet pymongo a été récupéré par Spyder.
J'espère que cela pourra aider...