我在 Windows 10 上尝试将某人的文件更新到 Python 3。无论如何,我无法使用 导入 Pillow import PIL
,尽管安装了正确的版本并卸载并重新安装了库。我能做些什么?我怎样才能发现问题的根源?
我曾短暂尝试安装 Python 2;我希望这不会弄乱我的系统或任何东西。
更新:此问题仅发生在 Thonny IDE 中,而不发生在 Python shell 或 IDLE 中。
我在 Windows 10 上尝试将某人的文件更新到 Python 3。无论如何,我无法使用 导入 Pillow import PIL
,尽管安装了正确的版本并卸载并重新安装了库。我能做些什么?我怎样才能发现问题的根源?
我曾短暂尝试安装 Python 2;我希望这不会弄乱我的系统或任何东西。
更新:此问题仅发生在 Thonny IDE 中,而不发生在 Python shell 或 IDLE 中。
如你所说
此问题仅出现在 Thonny IDE 中,不会出现在 Python shell 或 IDLE 中
Thonny 使用 Python 3.7.9,而我在其他方面使用 Python 3.9
您的问题几乎肯定会发生,因为您为 Python 3.9 而不是为 3.7 安装了 Pillow。从Thonny 关于安装软件包的文档来看,您应该能够打开一个 shell 并执行
python3.7 -m pip install Pillow
然后您也可以在 Thonny 中导入 Pillow。
pip3
您可以使用 . 来确认命令使用的 Python 版本pip3 --version
。例如,在我的 Ubuntu 系统上,我有系统 Python 3.8 和 Python 3.9,所以我得到了这个:
$ pip3 --version
pip 20.3.3 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)
$ python3.8 -m pip --version
pip 20.3.3 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)