我就是找不到这个的任何解决方案
无论我是在Jupyter中运行代码还是从命令行运行代码
即使在安装枕头之后
>pip install Pillow
Requirement already satisfied: Pillow in c:usersphilappdatalocalprogramspythonpython39libsite-packages (9.0.1)
>pip3 install Pillow
Requirement already satisfied: Pillow in c:usersphilappdatalocalprogramspythonpython39libsite-packages (9.0.1)
matplotlib一直试图使用一个过时的插件
>python test3.py
Traceback (most recent call last):
File "test3.py", line 2, in <module>
import matplotlib.pyplot as plt
File "C:UsersphilAppDataLocalProgramsPythonPython39libsite-packagesmatplotlib__init__.py", line 113, in <module>
from . import _api, _version, cbook, _docstring, rcsetup
File "C:UsersphilAppDataLocalProgramsPythonPython39libsite-packagesmatplotlibrcsetup.py", line 27, in <module>
from matplotlib.colors import Colormap, is_color_like
File "C:UsersphilAppDataLocalProgramsPythonPython39libsite-packagesmatplotlibcolors.py", line 51, in <module>
from PIL import Image
ModuleNotFoundError: No module named 'PIL'
解决方法我不得不编辑matplotlib文件,用pi替换PIL,使其在中工作
- 没有其他办法吗
- matplotlib是否已弃用
感谢的任何帮助
当您在另一个供应商中时,软件包安装在另一家供应商中。您可以在导入之前将包目录附加到工作环境中。
import sys
sys.path.append("c:/users/phil/appdata/local/programs/python/python39/lib/site-packages")
from PIL import Image