# 安装torchvision报错can not import PILLOW\_VERSION from PIL

**URL:** <https://forum.beginner.center/t/topic/306>\
**Category:** 🛠工具与编程\
**Tags:** torchvision\
**Created:** [2023 年7 月 24 日 01:25 UTC](https://forum.beginner.center/t/topic/306 "2023-07-24T01:25:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 01:25 UTC](https://forum.beginner.center/t/topic/306/1 "2023-07-24T01:25:06Z")

</div>

windows  
要安装pytorch和torchvision

遇到的问题（如有报错代码请全部录入）  
在jupyter-lab里试运行的时候import pytorch正常但是import torchvision总是报错  
 ![image](https://forum.beginner.center/images/transparent.png)

尝试过的解决方法  
在网上查过很多解决办法没什么效果，官网上conda和pip下载均尝试过好几遍，在anacoda prompt中下载正常但jupyter-lab里报错

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 01:28 UTC](https://forum.beginner.center/t/topic/306/2 "2023-07-24T01:28:11Z")

</div>

![b395266bf8b3b366d201e6152a6c4a8](https://forum.beginner.center/images/transparent.png)

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 02:06 UTC](https://forum.beginner.center/t/topic/306/3 "2023-07-24T02:06:17Z")

</div>

pip卸掉PIL重装一下看看

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 02:19 UTC](https://forum.beginner.center/t/topic/306/4 "2023-07-24T02:19:40Z")

</div>

PIL重装指的是？刚刚在cmd中卸载了torch

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:02 UTC](https://forum.beginner.center/t/topic/306/5 "2023-07-24T03:02:15Z")

</div>

你的报错应该是出在`import PILLOW_VERSION from PIL`  
所以试试先`pip uninstall PIL`卸载PIL，然后`pip install PIL`再安装一下

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:05 UTC](https://forum.beginner.center/t/topic/306/7 "2023-07-24T03:05:32Z")

</div>

> [@会飞的鱼1](#):
>
> 在网上查过很多解决办法没什么效果

用这个关键词在bing上搜  
`安装torchvision报错 can not import PILLOW_VERSION from PIL `

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:09 UTC](https://forum.beginner.center/t/topic/306/8 "2023-07-24T03:09:21Z")

</div>

报错结果请按顺序放出从头到尾所有内容，能用文本就别用图片

这样方便他人帮忙看问题原因

比如

> [@pip 安装jupyterlab报错“Could not build wheels for cffi”](https://forum.beginner.center/t/topic/293):
>
> 报错代码如下： (torch) panpan@bogon ~ % conda env list # conda environments: # base /Users/panpan/anaconda3 torch \* /Users/panpan/anaconda3/envs/torch (torch) panpan@bo…

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 03:11 UTC](https://forum.beginner.center/t/topic/306/9 "2023-07-24T03:11:08Z")

</div>

```auto
(torch) C:\Users\123456>pip uninstall PIL
警告：跳过卸载 PIL，因为它未安装。

(torch) C:\Users\123456>pip install PIL
错误：无法找到满足 PIL 要求的版本（可用版本：无）
错误：找不到与 PIL 匹配的分发版

```

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:14 UTC](https://forum.beginner.center/t/topic/306/10 "2023-07-24T03:14:09Z")

</div>

换个虚拟环境重新装一遍jupyter和pytorch吧吧，这样最方便了😂

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:15 UTC](https://forum.beginner.center/t/topic/306/11 "2023-07-24T03:15:43Z")

</div>

> [@会飞的鱼1](#):
>
> ```auto
> (torch) C:\Users\123456>pip uninstall PIL
> WARNING: Skipping PIL as it is not installed.
> 
> ```

这里意思是你想卸载PIL，但之前根本没装

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:16 UTC](https://forum.beginner.center/t/topic/306/12 "2023-07-24T03:16:14Z")

</div>

> [@会飞的鱼1](#):
>
> ```auto
> (torch) C:\Users\123456>pip install PIL
> ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)
> ERROR: No matching distribution found for PIL
> 
> ```

想安装PIL，但机器不知道要装哪个版本

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 03:21 UTC](https://forum.beginner.center/t/topic/306/13 "2023-07-24T03:21:28Z")

</div>

好的，我重来一遍吧

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:25 UTC](https://forum.beginner.center/t/topic/306/14 "2023-07-24T03:25:24Z")

</div>

切换到新的虚拟环境后  
直接输这一行，全装上

```auto
pip install jupyterlab torch torchvision torchaudio

```

意思是pip安装jupyterlab torch torchvision torchaudio

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 03:32 UTC](https://forum.beginner.center/t/topic/306/15 "2023-07-24T03:32:09Z")

</div>

报错了，是网速太慢吗？可以用清华镜像吗？

```auto
ERROR: Exception:
Traceback (most recent call last):
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 437, in _error_catcher
    yield
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 560, in read
    data = self._fp_read(amt) if not fp_closed else b""
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 526, in _fp_read
    return self._fp.read(amt) if amt is not None else self._fp.read()
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 90, in read
    data = self.__fp.read(amt)
  File "C:\anocoda\envs\torch1\lib\http\client.py", line 465, in read
    n = self.readinto(b)
  File "C:\anocoda\envs\torch1\lib\http\client.py", line 509, in readinto
    n = self.fp.readinto(b)
  File "C:\anocoda\envs\torch1\lib\socket.py", line 589, in readinto
    return self._sock.recv_into(b)
  File "C:\anocoda\envs\torch1\lib\ssl.py", line 1071, in recv_into
    return self.read(nbytes, buffer)
  File "C:\anocoda\envs\torch1\lib\ssl.py", line 929, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\cli\base_command.py", line 160, in exc_logging_wrapper
    status = run_func(*args)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\cli\req_command.py", line 247, in wrapper
    return func(self, options, args)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\commands\install.py", line 401, in run
    reqs, check_supported_wheels=not options.target_dir
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\resolver.py", line 93, in resolve
    collected.requirements, max_rounds=try_to_avoid_resolution_too_deep
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 348, in resolve
    self._add_to_criteria(self.state.criteria, r, parent=None)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\resolvelib\structs.py", line 151, in __bool__
    return bool(self._sequence)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 155, in __bool__
    return any(self)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 143, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 47, in _iter_built
    candidate = func()
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\factory.py", line 211, in _make_candidate_from_link
    version=version,
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 303, in __init__
    version=version,
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 162, in __init__
    self.dist = self._prepare()
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 231, in _prepare
    dist = self._prepare_distribution()
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 308, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\operations\prepare.py", line 491, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\operations\prepare.py", line 542, in _prepare_linked_requirement
    hashes,
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\operations\prepare.py", line 170, in unpack_url
    hashes=hashes,
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\operations\prepare.py", line 107, in get_http_url
    from_path, content_type = download(link, temp_dir.path)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\network\download.py", line 147, in __call__
    for chunk in chunks:
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\cli\progress_bars.py", line 53, in _rich_progress_bar
    for chunk in iterable:
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_internal\network\utils.py", line 87, in response_chunks
    decode_content=False,
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 621, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 586, in read
    raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  File "C:\anocoda\envs\torch1\lib\contextlib.py", line 130, in __exit__
    self.gen.throw(type, value, traceback)
  File "C:\anocoda\envs\torch1\lib\site-packages\pip\_vendor\urllib3\response.py", line 442, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

```

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 03:53 UTC](https://forum.beginner.center/t/topic/306/16 "2023-07-24T03:53:12Z")

</div>

443报错，换清华源吧

> **[pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror](https://mirrors.tuna.tsinghua.edu.cn/help/pypi/)**
>
> pypi 使用帮助 | 镜像站使用帮助 | 清华大学开源软件镜像站，致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务，帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 04:30 UTC](https://forum.beginner.center/t/topic/306/17 "2023-07-24T04:30:07Z")

</div>

我创建的新虚拟环境是torch1,在anacoda prompt上好像安装成功了，但是在jupyter-lab上报错了。

```auto
(base) C:\Users\123456>activate torch1
(torch1) C:\Users\123456>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch torchvision torchaudio
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: torch in c:\anocoda\envs\torch1\lib\site-packages (1.13.1)
Collecting torchvision
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/77/ec/ccdfcafb958f6007cc357ce12fd945551a71503b88cd3f78e49fd958f949/torchvision-0.14.1-cp37-cp37m-win_amd64.whl (1.1 MB)
Collecting torchaudio
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/01/66/0b5689b4a26255b23bf899d9ae016b04d9ea244e944b8010a71fe5f500ff/torchaudio-0.13.1-cp37-cp37m-win_amd64.whl (2.0 MB)
Requirement already satisfied: typing-extensions in c:\anocoda\envs\torch1\lib\site-packages (from torch) (4.7.1)
Collecting requests
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl (62 kB)
Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in c:\anocoda\envs\torch1\lib\site-packages (from torchvision) (9.5.0)
Requirement already satisfied: numpy in c:\anocoda\envs\torch1\lib\site-packages (from torchvision) (1.21.6)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\anocoda\envs\torch1\lib\site-packages (from requests->torchvision) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in c:\anocoda\envs\torch1\lib\site-packages (from requests->torchvision) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\anocoda\envs\torch1\lib\site-packages (from requests->torchvision) (2022.12.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\anocoda\envs\torch1\lib\site-packages (from requests->torchvision) (2.0.4)
Installing collected packages: requests, torchvision, torchaudio
Successfully installed requests-2.31.0 torchaudio-0.13.1 torchvision-0.14.1

```

# 

jupyter-lab上报错显示modlenotfound

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 04:39 UTC](https://forum.beginner.center/t/topic/306/18 "2023-07-24T04:39:44Z")

</div>

这个问题其他人也反馈过，在jupyter里pip安装即可，我猜大概是环境变量的问题，但也只是猜猜  
`!pip install torch torchvision torchaudio`

 ![93854b3bea724298f0267f345498d9b8](https://discoursecdn.beginner.center/original/1X/66631f461097a4b4f1bc2304cdb4db0402353783.png)

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 05:10 UTC](https://forum.beginner.center/t/topic/306/19 "2023-07-24T05:10:39Z")

</div>

好像不是这个问题

 ![image](https://discoursecdn.beginner.center/original/2X/c/cb8011aee1322f77b3d5d9e8322e05363617c32f.png)

---

<div class="post-metadata">

作者： ![王白水](https://forum.beginner.center/user_avatar/forum.beginner.center/%E7%8E%8B%E7%99%BD%E6%B0%B4/32/192_2.png) [@王白水](https://forum.beginner.center/u/%E7%8E%8B%E7%99%BD%E6%B0%B4)\
发布日期： [2023 年7 月 24 日 05:23 UTC](https://forum.beginner.center/t/topic/306/20 "2023-07-24T05:23:05Z")

</div>

> [@王白水](#):
>
> 在jupyter里pip安装即可

这个在jupyter里!pip的方法是我自己和其他同学验证过两次没问题的，至少这样装上能用

- 在全新的虚拟环境里`pip`安装jupyter
- 在jupyter里用`!pip`安装torch

如果想了解更多为什么会发生你这样的问题以及如何解决，你可以参考这个问题的关键词搜一下

> **[关于 Jupyter Notebook 中 No module named ‘torch‘ 的解决办法\_jupyter no module named...](https://blog.csdn.net/denglavender/article/details/111707097)**
>
> 文章浏览阅读3.4w次，点赞43次，收藏112次。使用anaconda3安装了pytorch，在anaconda prompt中激活新创建的环境之后，import torch是没有问题的，如下图：但打开jupyter notebook 之后，import torch，显示“No module named torch”。按照网上说的解决办法：打开Anaconda Navigator；切换到安装pytorch的虚拟环境中；安装Jupyter Notebook重启Jupyter...

---

<div class="post-metadata">

作者： ![会飞的鱼1](https://forum.beginner.center/letter_avatar_proxy/v4/letter/%E4%BC%9A/8baadc/32.png) [@会飞的鱼1](https://forum.beginner.center/u/%E4%BC%9A%E9%A3%9E%E7%9A%84%E9%B1%BC1)\
发布日期： [2023 年7 月 24 日 08:17 UTC](https://forum.beginner.center/t/topic/306/21 "2023-07-24T08:17:52Z")

</div>

现在不报错啦，但是好像结果和想要的不太一样，好像是CPU版本的

 ![image](https://discoursecdn.beginner.center/original/2X/6/60a293dcf9ff439d9533fc4c970446126bc6ddee.png)

[下一页](https://forum.beginner.center/t/topic/306.md?page=2)
