J'ai également supprimé le chemin associé à python37, toujours après l'écriture de python sur l'invite de commande, le message suivant s'affiche.
C:\Users\Username>python Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Warning: This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation Type "help", "copyright", "credits" or "license" for more information. >>>
3 Réponses :
Je ne recommande vraiment pas de supprimer ou d'ajouter un chemin python ou des versions comme ce que vous faites. À la place, je recommande vivement d'utiliser des environnements virtuels .
Dans votre cas, je pense que vous avez gâché l'environnement conda et python. Ce sont deux choses différentes et je ne recommanderai pas de jouer avec. Comme vous l'avez dit, vous avez évidemment supprimé le chemin python et ajouté à la place le chemin conda bin / , ce qui est faux.
Si vous voulez démarrer un projet python, vous pouvez simplement créer un environnement virtuel avec la version python nécessaire, puis cette version spécifique sera automatiquement utilisée.
Maintenant, si vous voulez utiliser une version spécifique directement dans l'invite de commande, vous devez spécifier la version. Par exemple, pour utiliser python 3.8, vous devez écrire:
python3.8
dans votre terminal.
J'ai essayé cela aussi, mais j'ai reçu l'erreur suivante 'python3.8' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.
apparemment, vous devez d'abord installer python3.8. Je ne sais pas quel système d'exploitation vous utilisez, vous devez donc rechercher et installer python3.8, puis vous pouvez taper python3.8 dans votre terminal
J'ai python 3.8 installé, même la version IDLE est 3.8, mais une fois accédée avec l'invite de commande, elle montre 3.7. J'ai windows 10
@shrekh que se passe-t-il si vous tapez py-3 ou peut-être py-38 ou py38 dans votre terminal?
'py-3' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.
pouvez-vous essayer de créer un environnement virtuel avec python3.8? fonctionne-t-il ou affiche une erreur?
J'ai ouvert mon projet dans pycharm, il utilisait la version 3.8 elle-même donc pour l'instant je pense que je vais l'utiliser uniquement. Merci pour l'aide tho :)
@shrekh Vous devez cependant faire attention. Je pense que vous avez supprimé le chemin python et ajouté à la place le chemin conda, qui sont des choses différentes.
@shrekh inspecte simplement si vous avez un chemin de bac conda dans votre chemin Windows. Supprimez-le et ajoutez votre chemin python3. N'oubliez pas de voter pour la réponse ou de fermer la question si cela vous a aidé.
Si vous avez installé 3.8 avec le programme d'installation par défaut, vous devriez pouvoir l'exécuter avec le lanceur py . py -0 vous montrera quelles versions de Python le lanceur connaît, et py -3.8 lancera 3.8 au cas où ce ne serait pas la version par défaut.
J'ai installé la version Anaconda 2020.07. Il a installé la version python 3.8.5. Lorsque j'ai exécuté la commande python --version sur CMD ou Anaconda CMD, elle affiche la version 3.8.5. J'ai installé la version de python 3.9.0 manuellement et exécutez la commande py --version , il affiche la version 3.9.0 installée. Alors maintenant, vous avez compris quelle commande utiliser et quand utiliser. Pourtant, je recommande fortement d'utiliser l'environnement virtuel pour votre projet.
alors quel est votre objectif? Qu'essayez-vous de faire? Je suppose que vous souhaitez utiliser une version spécifique de python
@basilisk oui je veux savoir, pourquoi python 3.7 est toujours utilisé et comment le mettre à niveau vers la version 3.8
alors écrivez simplement python3.8 dans votre terminal et pas seulement python
Est-ce que cela répond à votre question? Comment mettre à niveau la version Python vers la version 3.7?