95

PyCharm は Python ファイルを認識しなくなりました。インタープリターのパスが正しく設定されています。

スクリーンショット

4

12 に答える 12

159

確認してくださいFile| SettingsPreferencesmacOSの場合)| Editor| File Types、ファイル名または拡張子がテキストファイルにリストされていないことを確認してください。

この問題を修正するには、テキストファイルから問題を削除し、拡張子がPython.pyファイルに関連付けられていることを再確認します。

文章

于 2012-07-27T12:34:12.023 に答える
81

完了後に特定の.pyファイルが通常のテキスト ファイルとして表示されるという同様の問題が発生したため、構文の色分けやタブ補完機能などを使用せずにコードがレンダリングされました。この投稿を問題のデバッグの開始点として使用することで、次のことがわかりました。

  1. (OSX から): PyCharm → 設定 → IDE 設定 → ファイルの種類
  2. このダイアログ ボックスの上半分にあるリストから、影響を受けるファイルの種類を選択しますRecognized File Types(私の場合はテキスト ファイル)。
  3. ダイアログ ボックスの後半に一覧表示されていたのRegistered Patternsは、命名/構文の問題があったファイルの名前です。それらのそれぞれをクリックしてから、-for each を順番にクリックして、リストから削除しましたRegistered Patterns
  4. クリックApply
  5. 構文の強調表示が戻り、アイコンが Python ファイルのアイコンに戻ったときの安堵のため息。
于 2012-10-02T19:39:57.670 に答える
10

やっと動くようになりました!

私はこれと同じ問題を抱えていました。~/Library フォルダーの pycharm キャッシュを削除しようとしましたが、役に立ちませんでした。ログに「いくつかのスケルトンの生成に失敗しました...」と言い続けました。

それで、これがうまくいったものです。

  1. 設定に入る
  2. プロジェクト設定で、プロジェクトインタープリターをクリックしてから、インタープリターの構成をクリックします。
  3. 既存のインタープリターを削除し (「- 」と下部を使用) 、下部の[ OK ] をクリックします。
  4. プロジェクトが読み込まれている場合は、「インタープリターがありません。今すぐ構成してください。それをクリックするか、設定に戻ることができます- >プロジェクトインタープリター->インタープリターの構成
  5. +をクリックして、新しいインタープリターを追加します。os x 組み込みの python を使用している場合は、リストから目的のバージョンを選択できます。
  6. もう一度[ OK ] をクリックし、インデックスが再構築されるまで 1 ~ 2 分待ちます。
于 2012-07-27T14:17:32.093 に答える
0

プロジェクト名を変更した後も同様の問題があり、上記は役に立ちませんでした(古いインタープリターを使用し続けました)。役に立ったのは次のとおりです。

  1. プロジェクト フォルダーで、.idea フォルダーに移動します。
  2. workspace.xml で、エラー メッセージに表示されるインタープリターを見つけます。次を探すと見つかります: option name="SDK_HOME" value="C:\Users\yourInterpreterFolder\python.exe"
  3. 値をインタープリターへのパスに置き換えます。

楽しくコーディングを続けてください :)

ps私のエラーメッセージは次の形式でした:

実行中にエラーが発生しました ...: プログラム "...\python.exe" を実行できません (ディレクトリ "C:\Users\pathToProject" 内): CreateProcess エラー = 2、指定されたファイルが見つかりません

于 2016-06-28T10:03:14.220 に答える
0

同様の状況がありましたが、ファイルは [設定] -> [エディター] -> [ファイルの種類] の [テキスト] の下になく、[ファイルの内容に基づいて自動検出] の下にありました。そこから削除すると、問題なく動作しました。

于 2021-08-11T07:36:22.363 に答える