【发布时间】:2020-09-21 01:56:45
【问题描述】:
我在虚拟环境中安装了 Pillow 模块:
(venv)$python -m pip install --upgrade Pillow
Collecting Pillow
Downloading Pillow-7.2.0-cp38-cp38-manylinux1_x86_64.whl (2.2 MB)
|████████████████████████████████| 2.2 MB 2.4 MB/s
Installing collected packages: Pillow
Successfully installed Pillow-7.2.0
VS Code 解释器与终端版本相同:
$python --version
Python 3.8.0
$ which python
/mnt/d/github/python_dev/venv/bin/python
但是当我运行from Pillow import Image 时,我仍然得到ModuleNotFoundError:
$ ../venv/bin/python images.py
Traceback (most recent call last):
File "images.py", line 1, in <module>
from PIL import Image
ModuleNotFoundError: No module named 'Pillow'
我知道有很多关于这个主题的帖子,但我仍然被困在这里将近半天。修复它的最佳方法是什么?
【问题讨论】:
-
你先激活环境了吗?
-
是的。按源 venv/bin/activate
-
@GinoMempin,尝试了链接,但它对我不起作用。
-
这里要清楚一点,你的venv名字也是
"venv"? (基于 VS Code 图像)。另外,你为什么要指定从 venv 到 python 的完整路径? (../venv/bin/python) 如果 venv 被激活,那么python应该可以工作。
标签: python python-3.x visual-studio-code python-imaging-library