ModuleNotFoundError: No module named 'torch._six'

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/

---------------------------------

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章