web-dev-qa-db-ja.com

pycharmにモジュールが見つからない(Windows)

Anaconda経由でPytorchをインストールしたかったのですが、うまくいきましたが、PyCharmはモジュールを見つけることができません(

ModuleNotFoundError: 'torch'という名前のモジュールはありません

CUDAもインストールしていますが、pycharmを含むパッケージを追加するために検索すると、エラーも発生します。 anacondaインタープリターを追加したとき、コードを実行できません。私はPython 3.6を使用しています

3
Tinec

OKこの問題は解決しました。最初にanacondaをインストールしてプロンプトを開き、次にconda install pytorch -c pytorchおよびpip3 install torchvisionと入力します。次に、PyCharmに移動してプロジェクトを作成し、プロジェクトインタープリターをAnacondaに設定します(パスにあります:\ Anaconda.x.x\python.exe)。次に、実行設定に移動してRun...をクリックし、次にEdit Configurationsに移動してProject Defaultインタープリターを選択して適用すると、完了です。私を助けてくれたpplに感謝=)

4
Tinec

あなたがubuntuを使用していて、anacondaを使用してpytorchをインストールしている場合は、File-> Settings-> Interpreterの下にあるpycharmのインタープリターに次のようにする必要があります:

where condaを実行して、インストールされているcondaを検索すると、環境フォルダーにpython.exeが見つかり、pythonインタープリターにそのパスを指定します。これは、私がWindowsで同様の問題に直面していたときに機能するはずです。この手順を使用して解決しました。また、Windowsでubuntuコマンドをサポートしていない場合、フォルダに移動するよりもwhere condaが機能しない可能性があります。 Anacondaはそこにありますが、これはおそらくユーザーの環境にある「Users」->「Your User」フォルダーにあり、その環境に移動してpython.exeを見つけ、pycharmでこのパスを指定します。

0
Samyak Upadhyay

問題はPyCharmがアナコンダではないようです。 PyCharmのインタープリターに何が表示されるかを確認して、プロジェクトに最も適したものを選択できますか?

File -> Settings -> Project (Your Project Name) -> Project Interpreter

デフォルトでは、すべてのプロジェクトについて、次の方法で設定できます。

File -> Default Settings -> Project Interpreter

これは、デフォルトでpythonの別のバージョン、または単に<no interpreter>になっている可能性があります。インストールされているパッケージを確認し、それに応じてインタープリターを選択できます。

0
jmsinusa