我已经下载了 Python 3.9 和最新版本的 PIP,或者说我以为是。我正在尝试使用 PIL,但一直收到无效语法错误。我做了一些研究来卸载 PIL 并重新安装最新版本,但最新版本一定发生了一些变化,因为我阅读和尝试的每个建议都没有用。
答案1
Ubuntu 20.04 及更高版本在其默认存储库中具有 python3.9 包。 可以通过 安装它sudo apt update && sudo apt install python3.9
,然后使用 安装 PIL sudo apt install python3-pil
。 从默认 Ubuntu 存储库安装这两个包可以简化包管理。
如果您使用的是 Ubuntu 20.04,请将 Python 3.8 保留为默认的 Python 3.x 版本,并仅在必要时使用 切换到 Python 3.9 update-alternatives
。使用完 Python 3.9 后,您可以将其切换回默认的 Python 3 版本。
列出已安装的 Python 版本:
update-alternatives --list python
切换 Python 版本:
update-alternatives --config python
从终端命令行按 <enter> 保留当前选择[*],或输入选择编号:
在 Ubuntu 18.04 中让最新版本的 PIL 工作更加复杂。如果您使用的是 Ubuntu 18.04,请发表评论,我会修改此答案。如果您使用的是 Ubuntu 18.04,我猜您想使用 安装 PIL sudo pip3 install pil
,对吗?