'No module named PIL' Visual Studio 代码错误
'No module named PIL' Visual Studio Code Error
我在使用 PIL 时遇到问题,vs 代码说没有名为 PIL 的模块。如果我 运行 没有 vs 代码的文件,模块导入正常。在 vs 代码问题选项卡中,它是这样说的:
import PIL could not be resolved from source. Pylance(reportmissingmodulesource)
我知道库已安装,因为如果我这样做 pip install pillow
,它说要求已经满足。
我尝试修复的问题: 重新安装 python、卸载并重新安装 pillow、升级 pip、安装 PIL 库(pip install Pillow-PIL
) .
None 这些东西都奏效了,所以我想不出要尝试的东西。有人可以帮我解决这个问题吗?
这个怎么样?
pip install Pillow
这部分很重要:
If I run the file without vs code the module imports fine
如果发生这样的事情,那么你不是运行宁同一个python解释器,因为模块总是安装到你拥有的python的特定安装。
执行以下操作:
将前两行添加到您的脚本中
import sys
print(sys.executable)
这将打印解释该脚本的 python
可执行文件的路径。如果你现在 运行 这个脚本有和没有 vs 代码,它应该打印两个不同的 python 路径。现在您可以安装到 vs 代码正在使用的 python 解释器,具体方法是键入
/path/to/python/used/by/vs/code/python -m pip install pillow
我在使用 PIL 时遇到问题,vs 代码说没有名为 PIL 的模块。如果我 运行 没有 vs 代码的文件,模块导入正常。在 vs 代码问题选项卡中,它是这样说的:
import PIL could not be resolved from source. Pylance(reportmissingmodulesource)
我知道库已安装,因为如果我这样做 pip install pillow
,它说要求已经满足。
我尝试修复的问题: 重新安装 python、卸载并重新安装 pillow、升级 pip、安装 PIL 库(pip install Pillow-PIL
) .
None 这些东西都奏效了,所以我想不出要尝试的东西。有人可以帮我解决这个问题吗?
这个怎么样?
pip install Pillow
这部分很重要:
If I run the file without vs code the module imports fine
如果发生这样的事情,那么你不是运行宁同一个python解释器,因为模块总是安装到你拥有的python的特定安装。
执行以下操作:
将前两行添加到您的脚本中
import sys
print(sys.executable)
这将打印解释该脚本的 python
可执行文件的路径。如果你现在 运行 这个脚本有和没有 vs 代码,它应该打印两个不同的 python 路径。现在您可以安装到 vs 代码正在使用的 python 解释器,具体方法是键入
/path/to/python/used/by/vs/code/python -m pip install pillow