PyCharm は Python ファイルを認識しなくなりました。インタープリターのパスが正しく設定されています。
12 に答える
完了後に特定の.py
ファイルが通常のテキスト ファイルとして表示されるという同様の問題が発生したため、構文の色分けやタブ補完機能などを使用せずにコードがレンダリングされました。この投稿を問題のデバッグの開始点として使用することで、次のことがわかりました。
- (OSX から): PyCharm → 設定 → IDE 設定 → ファイルの種類
- このダイアログ ボックスの上半分にあるリストから、影響を受けるファイルの種類を選択します
Recognized File Types
(私の場合はテキスト ファイル)。 - ダイアログ ボックスの後半に一覧表示されていたの
Registered Patterns
は、命名/構文の問題があったファイルの名前です。それらのそれぞれをクリックしてから、-
for each を順番にクリックして、リストから削除しましたRegistered Patterns
。 - クリック
Apply
- 構文の強調表示が戻り、アイコンが Python ファイルのアイコンに戻ったときの安堵のため息。
やっと動くようになりました!
私はこれと同じ問題を抱えていました。~/Library フォルダーの pycharm キャッシュを削除しようとしましたが、役に立ちませんでした。ログに「いくつかのスケルトンの生成に失敗しました...」と言い続けました。
それで、これがうまくいったものです。
- 設定に入る
- プロジェクト設定で、プロジェクトインタープリターをクリックしてから、インタープリターの構成をクリックします。
- 既存のインタープリターを削除し (「- 」と下部を使用) 、下部の[ OK ] をクリックします。
- プロジェクトが読み込まれている場合は、「インタープリターがありません。今すぐ構成してください。それをクリックするか、設定に戻ることができます- >プロジェクトインタープリター->インタープリターの構成
- +をクリックして、新しいインタープリターを追加します。os x 組み込みの python を使用している場合は、リストから目的のバージョンを選択できます。
- もう一度[ OK ] をクリックし、インデックスが再構築されるまで 1 ~ 2 分待ちます。
プロジェクト名を変更した後も同様の問題があり、上記は役に立ちませんでした(古いインタープリターを使用し続けました)。役に立ったのは次のとおりです。
- プロジェクト フォルダーで、.idea フォルダーに移動します。
- workspace.xml で、エラー メッセージに表示されるインタープリターを見つけます。次を探すと見つかります: option name="SDK_HOME" value="C:\Users\yourInterpreterFolder\python.exe"
- 値をインタープリターへのパスに置き換えます。
楽しくコーディングを続けてください :)
ps私のエラーメッセージは次の形式でした:
実行中にエラーが発生しました ...: プログラム "...\python.exe" を実行できません (ディレクトリ "C:\Users\pathToProject" 内): CreateProcess エラー = 2、指定されたファイルが見つかりません
同様の状況がありましたが、ファイルは [設定] -> [エディター] -> [ファイルの種類] の [テキスト] の下になく、[ファイルの内容に基づいて自動検出] の下にありました。そこから削除すると、問題なく動作しました。