https://qiita.com/atsuinui/items/788cbb6f0826881f4ba7
の記事の補足になります。
windowsでpython環境をローカルで構築するのに便利なWinpython
2022/8/30の時点の最新版である
https://sourceforge.net/projects/winpython/files/WinPython_3.10/3.10.5.0/
ダウンロードして解凍しjupyter labでpytorchのテスト用コードを入力したところ
import torch
x = torch.rand(5, 3)
print(x)
numpy利用不可のエラーが出た
このパッケージではpython 3.10.50, torch 1.12.0を使用。
stackoverflowにも同様の記事あり、
参考サイト1
numpyのバージョンエラーらしい。
このバージョンのnumpyは1.22.4+mklだったので
jupyter labで
!pip install numpy --upgrade
としたが、管理者権限でupgradeしなさいとのことなので、、
!pip install numpy --upgrade --user
としてupgrade(↓下記参考にしました)。numpy 1.23.2が入りました。
その後
import torch
x = torch.rand(5, 3)
print(x)
でエラーが出ないことを確認。
ちなみに、
https://sourceforge.net/projects/winpython/files/WinPython_3.10/3.10.5.0/
にはopencv-pythonは入っていませんので、jupyter labから同様にインストールするか
Winpython Command Prompt.exeを開いて
pip install opencv-python
として利用してください。