web-dev-qa-db-ja.com

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

パッケージ「トーチ」をインポートしようとしています。同じように、以下のようにpipコマンドを使用してインストールしようとしましたが、インストールも開始されましたが、数秒後にエラーが発生しました

以下は私が実行したコマンドです

pip install torch

私が得たエラー:

from tools.nnwrap import generate_wrappers as generate_nn_wrappers
    ModuleNotFoundError: No module named 'tools.nnwrap'

OS:Windows。 [〜#〜] ide [〜#〜]:pyCharm

この問題に関連する唯一のリンクを取得しましたが、それを解釈することができませんでした。

https://www.gitmemory.com/torch

46
Singh

解決策を探している人は誰でも以下を参照してください:

トーチをインストールするコマンドが期待どおりに機能していないようですが、代わりに、以下のコマンドを使用してPyTorchをインストールしてみてください。

それは機能していて、上記の問題を解決しました。

以下のコマンドを実行します(指定されていないOS、パッケージマネージャー、言語の場合):

# for OS: Windows, package-manager: pip, Language: python3.6 (below command is valid for only mentioned python 3.6)

pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_AMD64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36m-win_AMD64.whl

別のバージョン/タイプのソフトウェア(OS、パッケージ、言語)がインストールされている場合、コマンドは下記のリンクから生成する必要があります。

https://pytorch.org/get-started/locally/

55
Singh

https://pytorch.org/get-started/locally/ の指示に従います

必要に応じて、パッケージ「Pip」を選択しますpip install

次のような出力が得られます

pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp37-cp37m-win_AMD64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp37-cp37m-win_AMD64.whl

編集:pytorch.orgからの新しいインストール手順は、次のようなコマンドを示しています

pip3 install torch===1.3.1 torchvision===0.4.2 -f https://download.pytorch.org/whl/torch_stable.html
14
Slim

それに値するのは、AnacondaのWindows 10で、私のために機能した唯一のコマンドは次のとおりです。

pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp37-cp37m-win_AMD64.whl
10

私にとってこれは私のpythonバージョンをチェックすることで修正されました-python 3.8でこのエラーが発生しましたが、3.7にダウングレードするとエラーがなくなりました(インストール手順on サイト は3.7までしか表示されません)。

4
James Owers

同じエラーが発生しましたが、最新のpytorchのインストールにはCUDA 10.1が必要であることがわかりました。これとそれに対応するcuDNNをインストールすると、次のコマンドラインが成功しました。

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
1
Chris

これは、Python-3.xを使用するWindows 10で機能しましたpip

pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

0
user13310297

Windows 10(x64)で修正する方法

2020年3月31日

  1. ここからCUDAをインストールします:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_Arch=x86_64&target_version=10&target_type=exelocal

    • バージョン: cuda_10.2.89_441.22_win10.exe
  2. 公式Webサイトpytorchを使用してください:https://pytorch.org/get-started/locally/

    • CMDのこのコマンド:pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
  3. Anaconda3で同じWebサイトを使用しようとしましたが、パッケージをcondaに変更するだけです。

    • Jupyterノートブックのコマンド:conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
    • enter image description here
    • そして再起動後は機能しません
    • だから私はjupyterノートブックでpipをもう一度使用しようとしました:pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
    • enter image description here
    • そしてit WORKS(いいえの場合、カーネルの再起動を試すことができます):
    • enter image description here
0
Jackssn

これを2つの場所で修正する必要がありました。

DEV windows 10 machine:CD to C:\ Program Files(x86)\ Microsoft Visual Studio\Shared\Anaconda3_64\Scripts execute:conda install pytorch

DEV Windows MSSQL Server Database Python Services CD to C:\ Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\Scripts execute:pip3 install torch

0

PycharmのWindows 10に安定版のpytorchをインストールするには、次のコマンドが機能するはずです。

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html