PyCharm “no module named sys”
À l'aide de PyCharm community edition et Python 2.7,
import traceback
import sys
Pas de problème sur la première ligne, ce qui implique que j'ai signalé PyCharm correctement à l'interprète. Cependant, j'ai "no module named sys" à la deuxième ligne (ce qui est étrange, comme sys est un builtin - si vous pouvez trouver l'interprète, vous avez trouvé sys).
Des idées?
[Mise à jour] pour les commentateurs jusqu'à présent, merci.
L'IDE n'offre pas de sys
pour le remplissage automatique après import sy
.
Quand j'ai commencer à l'interprète qui l'IDE utilise la forme de la ligne de commande, puis import sys
œuvres.
- Est-il de saisie semi-automatique si vous tapez
import sy
? - je pense que manuellement, vous devez définir la racine pour sys en pycharm
- Si vous ouvrez un python session dans le terminal, vous pouvez l'importer?
- Eu ce problème une fois, ne pouvait pas résoudre. Mais il a été et IDE seul problème. En cours d'exécution, le débogage, à l'aide de terminal, console python, chaque chose a bien fonctionné.
- est-ce résolu? Si pas, je me demandais si vous êtes à l'aide d'un interprète à distance. Pas sûr si je veux aider quelqu'un dans le débogage de votre situation, mais juste au cas où.
- Pycharm version?
- Qui dépend de Python saveur. Voir youtrack.jetbrains.com/issue/PY-23590
- la réponse devrait être accepté par un
- Il est - et a été pendant 3 ans 🙂
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème avec PyCharm avant. Je trouve que le rechargement de l'interprète résout le problème.
Fichier -> Paramètres -> Projet -> Projet Interprète
Supprimer l'interprète et l'ajouter à nouveau.
sys.
PyCharm marque l'ensemble de la ligne avec "sys" comme une erreur.conda
par hasard? J'ai eu un problème où, si je l'ai fait à tort python binaire (pas dans leenvs
dossier), il me donnerait l'erreur ci-dessus.Assurez-vous que vous avez choisi le bon Interprète chemin et de vérifier certains autres paramètres d'exécution. Aller à Run > Modifier les Configurations... et de vérifier si certaines configurations semblent être mauvais.
EDIT: Sous Linux, vous avez souvent Python 2 et 3 installé, veillez à choisir la bonne.
J'ai eu ce problème et a été complètement coincé jusqu'à ce que j'ai essayé le suivant:
Je ne sais pas pourquoi, mais PyCharm est le blâme qu'il ne peut pas trouver tout à fait quelques modules, tout en étant bien sur d'autres.
Malgré cela, il va exécuter le code, donc je vais juste vivre avec le problème que je vais être upgarding à Python 3.x peu de temps et j'espère que ce léger inconvénient disparaîtra ensuite.
J'ai eu ce problème et je l'ai résolu en mettant à jour les paramètres de projet par défaut sous Fichier -> Paramètres par Défaut -> Projet d'Interprète, puis dans la liste déroulante pour le Projet de l'Interprète, la sélection de l'interprète en tant que l'Exécution de la Configuration de l'aide (dans mon cas, python 3.6)
PyCharm a virtaul de l'Environnement et du Système d'Interprète. Sélectionnez le système interprète
Fichier -> Paramètres -> Projet: (your_project_name) -> Projet de l'Interprète -> appuyez sur le symbole + - > la recherche pour "système" et installer le paquet.
Cela a résolu le problème pour moi.
Vous êtes peut-être mettre à jour votre variable PYTHONPATH dans votre .bashrc fichier?
Il a commencé à travailler sur, après le commentaire de CHEMIN de CHEMIN dans bash_profile.