获取导入模块未找到错误,即使它在我做pip3列表时存在



我正在尝试运行一个脚本,但得到了一个import error,即使我安装了模块。

所以我在我自己的venv中,下面是我试图运行的一些代码:

import pyscreenshot as ImageGrab
# fullscreen
im=ImageGrab.grab()
im.show()

然而,我得到了一个错误,ModuleNotFoundError: No module named 'pyscreenshot'

但是当我做pip3列表时,pyscreenshot在3.0版本中存在,但当我做pip list时它不存在——这是导致导入错误的原因吗?

您是否在项目中添加了settings.py文件?如果你没有,你必须在尝试使用它之前添加。

你必须像这样添加你安装的应用程序部分:

INSTALLED_APPS = [
...
'polls.apps.PollsAppConfig',
...

]

https://docs.djangoproject.com/en/4.1/ref/applications/

相关内容

最新更新