ubuntu22.04
nvidia-smi显示cuda版本是12.2
创建的虚拟环境的python版本是3.10
想下载安装pytorch,但一直报错ReadTimeError,去搜了很多教程,都是换源和设置--default-timeout=XXXX。这两个方法我都试了,换源都没有用,设置default-timeout后会一直卡着不动。问同学得到了这个下载方法,记录自用。
去pytorch官网提供的网址:https://download.pytorch.org/whl/
在这个网址内分别下载需要的torch,torchaudio,torchvision。
我下载了三个包,包名分别是torch-2.1.2+cu121-cp310-cp310-linux_x86_64.whl,torchaudio-2.1.2+cu121-cp310-cp310-linux_x86_64.whl,torchvision-0.16.2+cu121-cp310-cp310-linux_x86_64.whl
下载完后,这三个包被默认存在下载文件夹下。因为下载两个字是中文,所以把这三个包放进一个纯英文路径的文件夹下,并在该文件夹下打开终端。
用conda activate激活虚拟环境,进入虚拟环境后,用
pip install 包名
来安装这三个包。
运行完成后,再运行pip list来查看,发现这三个包都已经安装好了。