Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法导入安装了枕头的PIL-venv下的Django项目_Python_Django_Import_Python Imaging Library - Fatal编程技术网

Python 无法导入安装了枕头的PIL-venv下的Django项目

Python 无法导入安装了枕头的PIL-venv下的Django项目,python,django,import,python-imaging-library,Python,Django,Import,Python Imaging Library,我花了几个小时试图调试它,但我发现没有一个解决方案适合我 我有一个Django项目在虚拟环境中运行,并安装了枕头来使用图像。 问题是我无法导入它。VScode告诉我它“无法导入'PIL'” 我还有其他的软件包,比如crispy_forms,它们都安装好了,并且工作得非常好 如果我使用py manage.py shell打开Python shell,然后从PIL导入图像运行,则不会出现错误 此外,如果我现在键入Image,它将返回正确的信息: 我尝试卸载Pillow,然后重新安装,甚至使用easy

我花了几个小时试图调试它,但我发现没有一个解决方案适合我

我有一个Django项目在虚拟环境中运行,并安装了枕头来使用图像。 问题是我无法导入它。VScode告诉我它“无法导入'PIL'”

我还有其他的软件包,比如crispy_forms,它们都安装好了,并且工作得非常好

如果我使用
py manage.py shell
打开Python shell,然后从PIL导入图像运行
,则不会出现错误

此外,如果我现在键入
Image
,它将返回正确的信息:

我尝试卸载Pillow,然后重新安装,甚至使用
easy\u install Pillow

这显然不是路径或不同版本的Python的问题,因为我在虚拟环境中 如上所示,我可以在shell上运行导入并找到文件


感谢您的帮助。

VScode告诉我它“无法导入'PIL'”——似乎您的VScode未配置为使用virtualenv。请提供整个回溯,并最终证明它(未)使用virtualenv进一步确定问题。完全回溯是“无法导入'PIL'pylint(导入错误)”。我还没有将VScode配置为使用venv,但到目前为止,一切都运行得非常好。我去查一下。谢天谢地,直到它没有。你是正确的!这正是问题所在。VScode链接到错误的Python解释器。使用VScode文档解决了此问题:感谢您的帮助。