Anaconda と Pycharm もインストールしています。Pycharm の Anaconda ライブラリにアクセスしたいのですが (現時点では numpy、sklearn などを Pycharm にインポートできません)。設定とプロジェクト インタープリターに行き、conda を選択しました。現在、読み込み中と表示されていますが、時間がかかりすぎていて、何か起こっているのかわかりません (スクリーン プリントを参照)。pycharm で Anaconda ライブラリにアクセスできるように、どなたか助けていただけませんか? よろしくお願いします。
それでも「OK」をクリックしてプロジェクト インタープリターをロードすると、その後 numpy をインポートできません。(2 番目のスクリーン プリントを参照してください) ご覧のとおり、numpy が見つからず、エラーが発生します。
答え1
最新のPyCharmバージョンにアップデートして送信してidea.log
くださいヘルプ | ログインを表示...PyCharmのサポートへ[メールアドレス]ログには、IDE がパッケージ リストの読み込みに失敗した理由が説明されているはずです。
一方、パッケージが不足している可能性が高いModuleNotFoundError
conda環境()を使用しているため、これは理にかなっています。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 がすでに述べたように、次のアクション ポイントが残ります。
- 必要がない限り、PyCharm の新規プロジェクト画面で「新しい環境」を選択しないでください。
- カスタム コードを仮想環境内に保存しないでください。
venv
使用する予定がない場合は削除してください。
答え2
スクリーンショットをありがとうございます。問題の解決に役立ちました。
プロジェクトに仮想環境があるようです(test2プロジェクトの下のディレクトリvenv)
- test2.py をクリックして上部の test2 フォルダにドラッグし、Python ファイルをクリックしてそのディレクトリからドラッグします。
- 次にvenvディレクトリを削除します
次に、conda 環境をプロジェクトに再度関連付けてみてください (これらの指示が機能しているようです)