私はPyCharm IDEを使用しようとしていますが、私のプログラムは単純なHello Worldさえコンパイルしません。PyCharmはこのエラーを出します:
Fatal Python error: Py_Initialize: can't initialize sys standard streams
Traceback (most recent call last):
File "C:\Python34\lib\io.py", line 72, in <module>
AttributeError: 'module' object has no attribute 'ABCMeta'
Process finished with exit code 3
私はそれに対する解決策を見つけることができず、リンクも参照しました PyDev:致命的なエラーPython32\lib\io.py、<module>の60行目 しかし、解決策はありません.
Python 3.4がWin 7 OSシステムにインストールされています。
abc.py
という名前のファイルを作成し、プロジェクトからそのファイルを削除すると、同じ問題に直面しました。エラーは消えます。
はい、コメントで述べたように、問題はファイル名「abc」にあります。次のチェックを外すと、PyCharm内でこのファイルを実行できます。
メニューの「実行/デバッグ構成」。
同じ問題があります。ファイル名をio.pyから別の名前に変更するだけで、うまくいきます!
最後に、PyCharmでこの問題を解決する方法を見つけました。abc.py
やtest.py
などの名前を使用しないでください。
a.py
やmy-unique-file-name.py
などの別の名前を使用するだけです
これを試してください:ファイル->設定->エディタ->ファイルエンコーディングは、プロジェクトエンコーディングをUTF-8に変更します