web-dev-qa-db-ja.com

PyCharm:Py_Initialize:sys標準ストリームを初期化できません

私は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システムにインストールされています。

19
user3295725

abc.pyという名前のファイルを作成し、プロジェクトからそのファイルを削除すると、同じ問題に直面しました。エラーは消えます。

38
vinay

はい、コメントで述べたように、問題はファイル名「abc」にあります。次のチェックを外すと、PyCharm内でこのファイルを実行できます。

  • コンテンツルートをPYTHONPATHに追加する
  • ソースルートをPYTHONPATHに追加する

メニューの「実行/デバッグ構成」。

8

同じ問題があります。ファイル名をio.pyから別の名前に変更するだけで、うまくいきます!

4
janeluck

最後に、PyCharmでこの問題を解決する方法を見つけました。abc.pytest.pyなどの名前を使用しないでください。

a.pymy-unique-file-name.pyなどの別の名前を使用するだけです

4
Deqing

これを試してください:ファイル->設定->エディタ->ファイルエンコーディングは、プロジェクトエンコーディングをUTF-8に変更します

2
張家豪