Pycharmプロジェクトインタープリターをcondaに変更しようとしています

Pycharmプロジェクトインタープリターをcondaに変更しようとしています

Anaconda と Pycharm もインストールしています。Pycharm の Anaconda ライブラリにアクセスしたいのですが (現時点では numpy、sklearn などを Pycharm にインポートできません)。設定とプロジェクト インタープリターに行き、conda を選択しました。現在、読み込み中と表示されていますが、時間がかかりすぎていて、何か起こっているのかわかりません (スクリーン プリントを参照)。pycharm で Anaconda ライブラリにアクセスできるように、どなたか助けていただけませんか? よろしくお願いします。

ここに画像の説明を入力してください

それでも「OK」をクリックしてプロジェクト インタープリターをロードすると、その後 numpy をインポートできません。(2 番目のスクリーン プリントを参照してください) ご覧のとおり、numpy が見つからず、エラーが発生します。

ここに画像の説明を入力してください

答え1

最新のPyCharmバージョンにアップデートして送信してidea.logくださいヘルプ | ログインを表示...PyCharmのサポートへ[メールアドレス]ログには、IDE がパッケージ リストの読み込みに失敗した理由が説明されているはずです。

一方、パッケージが不足している可能性が高いModuleNotFoundErrorconda環境()を使用しているため、これは理にかなっています。PyCharmの外部のコマンドラインでenvをアクティブ化し、次のように手動でC:\Users\samir\Anaconda3\envs\testprojectインストールします。numpy

conda activate testproject
conda install numpy

conda環境を使用する場合は、関連するドキュメントを読んでください。https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

venvプロジェクト内のフォルダーは「純粋な」Python 仮想環境です。これはおそらく新しいプロジェクトのセットアップ中に PyCharm によって作成されたもので、@Back2Basics がすでに述べたように、次のアクション ポイントが残ります。

  1. 必要がない限り、PyCharm の新規プロジェクト画面で「新しい環境」を選択しないでください。
  2. カスタム コードを仮想環境内に保存しないでください。
  3. venv使用する予定がない場合は削除してください。

答え2

スクリーンショットをありがとうございます。問題の解決に役立ちました。

プロジェクトに仮想環境があるようです(test2プロジェクトの下のディレクトリvenv)

  1. test2.py をクリックして上部の test2 フォルダにドラッグし、Python ファイルをクリックしてそのディレクトリからドラッグします。
  2. 次にvenvディレクトリを削除します

次に、conda 環境をプロジェクトに再度関連付けてみてください (これらの指示が機能しているようです)

関連情報