linux_isu_00-No module named “Torch” error in Ubuntu 20.04

ID = linux_isu_00

文章目录

  • Description
  • Analysis
  • Action
  • Solution
  • Lesson learn
  • Appendix 1: How to install ubuntu in Win10?
  • Appendix 2: How to instlal pytorch?
    • 简单一点,慢一点
    • 我的办法
      • Step1: 获取需要的版本信息
      • Step2: Terminal中安装

Description

安装完成pytorch,在Terminal中无法import torch,提示:
No module named “Torch”
百度上试了各种办法,均没有解决。。。

Analysis

Use this key word to search in Baidu and Bing.

Action

  1. Try method provided from Baidu, many method, all failed.
  2. Try method as below, from bing search, it worked.

Solution

根据这个关键词,在bing上搜索,找到解决方案

No module named “Torch”
https://stackoverflow.com/questions/54843067/no-module-named-torch

Step1: 卸载PyTorch

conda uninstall pytorch

Step2: 创建一个新的Conda环境

conda create -n env_pytorch python=3.7

Step3: 激活新环境

conda activate env_pytorch

Step4: 重新conda安装

conda install pytorch-1.5.0-py3.8_cpu_0.tar.bz2
conda install torchvision-0.6.0-py37_cpu.tar.bz2

重试 import torch,终于成功!!!

Lesson learn

  1. Baidu搞不定的问题,可以尝试Bing搜索,再搞不定,再考虑用Google。
  2. Better to use the error message for searching.

Additional things to be recorded:

Appendix 1: How to install ubuntu in Win10?

Ubuntu 20.04 + Anaconda3 + PyTorch1.5

注:Win10下安装Ubuntu双系统,参考下面的操作,写得很好。

Ubuntu 20.04安装及pytorch深度学习框架配置
https://blog.csdn.net/xjgao75/article/details/105869699/

几点说明:
(1)启动U盘只要8 GB就够了。
(2)安装Ubuntu 20.04时,在分区那一步太复杂了,对于新手,选择一个挂载点(“\”)就可以了,没有进行分区。
(3)没有安装CUDA,因为是笔记本是集成显卡
(4)PyTorch1.5 安装的是CPU版本

Appendix 2: How to instlal pytorch?

简单一点,慢一点

$ conda install pytorch torchvision cpuonly -c pytorch

我的办法

Step1: 获取需要的版本信息

$ conda install pytorch torchvision cpuonly -c pytorch
不要选“y",而是选"n",结束安装。
然后进入清华镜像源下载相应安装包,我需要的安装包如下:
pytorch-1.5.0-py3.8_cpu_0.tar.bz2
torchvision-0.6.0-py37_cpu.tar.bz2

Step2: Terminal中安装

$ conda install pytorch-1.5.0-py3.8_cpu_0.tar.bz2
$ conda install torchvision-0.6.0-py37_cpu.tar.bz2

你可能感兴趣的:(Use,Linux)