PyCharm : Py_Initialize: ne peut pas initialiser sys flux standard
Je suis nouveau sur Python et l'utilisation de PyCharm IDE mais aucun de mes programmes de compiler même un simple bonjour tout le monde. PyCharm donne erreur "Fatal Python erreur: Py_Initialize: ne peut pas initialiser sys flux standard"
Traceback (most recent call last):
Fichier "C:\Python34\lib\io.py", la ligne 72,
AttributeError: 'module' objet n'a pas d'attribut "ABCMeta'
Le processus est terminé avec le code de sortie 3
Je ne suis pas en mesure de trouver la solution pour elle et aussi beaucoup le lien PyDev: erreur Fatale Python32\lib\io.py, la ligne 60, in <module> mais il n'y a pas de solution donnée en lien.
Python 3.4 est installé sur mon Win 7 OS système.
Grâce
io.py
à autre chose.J'ai rencontré le même problème à l'aide de Pycharm. J'ai à la fois de Python 2.7 et 3.4 installé. Je me demande si c'est l'une des causes possibles de ce problème. J'ai essayé de supprimer tous les Python variables de CHEMIN d'accès, il n'a toujours pas de travail. Pycharm peut exécuter des scripts Python 2.7 si..
J'ai résolu mon problème. Apparemment PyCharm n'est pas en mesure d'exécuter un fichier nommé
abc.py
car il y a un module appelé abc en Python. L'exécution de abc.py
via la ligne de commande fonctionne. Vérifiez si votre fichier est nommé abc.py
, si elle l'est, le renommer en quelque chose d'autre.OriginalL'auteur | 2014-10-26
Vous devez vous connecter pour publier un commentaire.
J'ai connu le même problème car j'ai créé un fichier nommé
abc.py
, supprimer ce fichier dans votre projet, votre erreur disparaît.Si vous nommez votre fichier abc.py vous êtes l'ombre à la bibliothèque standard de l'abc (classe de base abstraite). Lorsque vous faites cela, tout ce qui dépend de l'intégré dans abc obtenez le vôtre à la place. Sauf si vous avez essentiellement réécrit la bibliothèque standard du code, les choses vont se briser.
OriginalL'auteur vinay
Oui, comme vous l'avez dit dans le commentaire, le problème est dans le nom de fichier 'abc'. Vous serez en mesure d'exécuter le fichier dans PyCharm, si vous décochez la case:
dans le menu "Run/Debug Configurations".
C'est ce qui a fonctionné pour moi. Je suppose qu'il doit être accepté de répondre. Il ne devrait pas être de la magie interdite module de noms tels que "abc.py".
Aussi la peine de vérifier le "répertoire de travail" option n'est pas pointant vers votre fichier ou un sous-paquetage.
OriginalL'auteur Elizaveta Shashkova
Enfin trouvé la façon de résoudre ce problème en PyCharm: ne jamais utiliser un nom comme
abc.py
outest.py
.Simplement utiliser un autre nom, comme
a.py
oumy-unique-file-name.py
OriginalL'auteur Deqing
J'ai le même problème, il vous suffit de changer le nom du fichier de io.py pour quelque chose d'autre, C'est du travail!
OriginalL'auteur janeluck
essayez ceci:
Fichier->>Editor->Fichier Encodages
les changements que le Projet de l'encodage UTF-8
OriginalL'auteur 張家豪