web-dev-qa-db-fra.com

Configuration de l'interprète dans PyCharm: "veuillez utiliser un nom de SDK différent"

J'utilise Pycharm depuis des années et je n'ai jamais eu de problème. Cependant, après ma dernière mise à jour de PyCharm, je ne peux plus configurer l'interpréteur.

De plus, chaque fois que je crée un nouveau projet, il crée un répertoire d'évent sous mon projet. Quand je vais à File/Default Settings/Project Interpreter, on me fournit de nouvelles options.

Dans cette fenêtre, il vous permet de configurer un environnement virtuel, l’environnement conda et l’interpréteur de système. Je suppose que je devrais configurer l'interpréteur de système. À partir de là, je pointe PyCharm vers l'interprète sur mon Mac à l'adresse /usr/local/Cellar/python3/3.6.3/bin/python3 et appuie sur OK.

Cela me ramène ensuite à la fenêtre principale où il montre le chemin dans l'interpréteur de projet. À ce stade, je clique sur appliquer et reçois un message:

Impossible d'enregistrer les paramètres, veuillez utiliser un autre nom de SDK.

Peu importe l'interprète que je choisis, je reçois le même message. Est-ce que quelqu'un d'autre a eu le même problème et comment puis-je résoudre ce problème?

Fait intéressant, mes anciens projets fonctionnent toujours correctement.

7
Jon

Jon; Moi aussi j'ai remarqué la différence dans la dernière version de PyCharm. Il semble qu’il ait maintenant une affinité pour le dernier outil "venv". Lorsque vous créez un interprète, c'est ce que vous obtenez. 

Vous pouvez toujours créer un virtualenv manuellement et le diriger à la place. Je n'ai pas cherché à le pointer vers une base python-bin car (franchement) vous ne devriez généralement pas le faire. 

Mon conseil (et la réponse que je propose) est d’accepter le changement et de le laisser créer un "venv" pour vous. A partir de là, faites toutes vos installations avec "alt-F12". Cela ouvrira une console avec votre environnement virtuel activé - votre PIP s'installera donc dans l'environnement virtuel. 

Une fois que j'ai commencé à utiliser des environnements virtuels, je n'ai jamais regardé en arrière. Cela a rendu la vie beaucoup plus facile dans le monde de python. Pycharm semble le savoir aussi et essaie de vous encourager vraiment à faire ce qui est juste. 

SteveJ

[Modifier Autre moyen de se rendre au terminal]

 enter image description here

4
SteveJ

J'ai eu le même problème lors de la configuration de l'environnement virtuel pour mon projet et peu importe si je crée un nouvel environnement virtuel ou si je sélectionne un environnement existant, je reçois l'avertissement suivant:

"Impossible d'enregistrer les paramètres, veuillez utiliser un nom de SDK différent"

Finalement j'ai trouvé la solution:

Cliquez sur le menu déroulant interprète et sélectionnez tout afficher ... . Là, vous pourriez avoir plusieurs environnements virtuels avec le même nom. Maintenant, voici le conflit que vous devez résoudre manuellement en les renommant afin que chaque élément porte le nom unique.

13
Vedprakash upraity

J'ai rencontré ce problème lorsque j'essayais de lancer docker et de l'utiliser avec Pycharm 2018.1 et d'utiliser l'interpréteur du conteneur. Je voudrais obtenir l'erreur ci-dessous. 

"Impossible d'enregistrer les paramètres, veuillez utiliser un nom de SDK différent"

Le problème que j'avais était dû à plusieurs interprètes python du même nom.  

Sous Pycharm || Préférences || Interprète de projet

Cliquez sur "Tout afficher" dans la liste déroulante Interprète de projet, puis supprimez tous les interprètes dont vous n’avez pas besoin. 

6
cathaldcronin1

Vous ne pouvez pas avoir 2 ou plusieurs environnements virtuels avec le même nom. Même si vous avez des projets avec le même nom stockés à 2 endroits différents, veuillez donner un nom unique à son nom. Cela résoudra votre problème.

Pour vérifier tous les environnements virtuels: Allez dans Fichier >> Paramètres >> Projet: votre_nom_projet >> Interprète de projet

Et renommez le nom de venv.

1
Pragya Shrivastava

Cela peut être un problème connu de PyCharm et l'utilisation de la méthode de la réponse acceptée peut ne pas le résoudre. Veuillez consulter https://youtrack.jetbrains.com/issue/PY-27251

Vous pouvez fermer Pycharm et supprimer le fichier jdk.table.xml du répertoire ~/Library/Preferences/.PyCharm2018.1/options (version Mac), puis redémarrer PyCharm. 

Avertissement: en faisant cela, toute votre configuration existante d’interpréteurs python sera effacée et vous devrez les reconfigurer.

0
NathaneilCapital