ModuleNotFoundError: No module named 'torch._six'
---------------------------------
由於torch 2.0版本沒有這個模塊,因此,只需要降低torch版本,就可以解決。
1)新建一個虛擬環境
2)安裝低版本torch
REF
https://blog.csdn.net/wzwddkb/article/details/130400156
---------------------------------
當你運行Python代碼時,如果提示‘No module named 'torch._six”錯誤,原因是你的計算機上沒有安裝Torch庫或者Torch庫的版本不兼容。而Torch庫是深度學習框架 PyTorch的依賴庫,需要先安裝PyTorch 才能安裝Torch 庫。
在解決這個問題之前,我們需要確認一下PyTorch的版本是否正確。PyTorch的版本與Torch庫的依賴關係非常緊密,一旦版本不兼容就可能導致錯誤。以下是安裝PyTorch的命令:
pip install torch torchvision
如果你已經安裝了PyTorch,並且出現了‘No module named 'torch._six”錯誤,那麼問題可能出現在Torch 庫的安裝上。
解決方法是,刪除你當前的Torch庫,並重新安裝Torch :
pip uninstall torch
pip install torch==1.9.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
在重新安裝Torch庫之後,我們再次運行程序,該錯誤就應該被解決了。
REF
https://blog.csdn.net/m0_47037246/article/details/131074838
---------------------------------
這個錯誤通常是由於安裝的PyTorch版本不兼容當前的環境或操作系統引起的。你可以嘗試以下幾個解決方法:
1.確認你安裝了最新版本的 PyTorch,並且它與你的Python版本和操作系統兼容。
2.如果你使用的是Anaconda,可以嘗試創建一個新的虛擬環境並重新安裝PyTorch。
3.如果你使用的是pip安裝PyTorch,可以嘗試卸載並重新安裝PyTorch。
4.確認你的運行環境中只有一個版本的PyTorch,如果你同時安裝了多個版本的PyTorch,可能會導致衝突。
5.如果以上方法都沒有解決問題,可以嘗試更新你的 torch和torchvision庫。
https://wenku.csdn.net/answer/8967e38fd23f497aa3b1c8202470b3ea
---------------------------------
conda list | grep torch
pytorch-lightning 1.5.8 pypi_0 pypi
torch 2.0.1 pypi_0 pypi
torchmetrics 1.0.3 pypi_0 pypi
conda uninstall torch
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- torch
conda list | grep torch
pytorch-lightning 1.5.8 pypi_0 pypi
torch 2.0.1 pypi_0 pypi
torchmetrics 1.0.3 pypi_0 pypi
conda remove torch
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- torch
解決方法
使用 pip 卸載
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1
https://pytorch.org/get-started/previous-versions/
---------------------------------