在Conda环境安装PIL遇版本冲突问题求助
解决Conda环境中安装PIL的版本冲突问题
嘿,我来帮你搞定这个安装问题!其实你遇到的冲突是因为Conda仓库里的pil包是针对Python 2.x的旧版本,和你当前用的Python 3.6完全不兼容,而且PIL早就停止维护了,现在大家都是用它的替代项目Pillow——这个项目完全兼容PIL的API,功能还更完善。
下面是具体的解决步骤:
- 首先确保你激活了目标Python 3.6的Conda环境(如果还没激活,执行
conda activate 你的环境名,把“你的环境名”换成你实际的环境名称) - 直接安装Pillow替代旧的PIL,执行Conda安装命令:
要是Conda安装慢或者有问题,也可以用pip安装:conda install pillowpip install pillow - 验证安装是否成功:打开Python终端,输入
from PIL import Image,如果没有触发ImportError,就说明安装成功啦
另外,你之前执行conda uninstall pil和conda remove pil报错是正常的——因为你的环境里本来就没安装过旧的pil包,所以Conda提示找不到这个包完全没问题。
内容的提问来源于stack exchange,提问作者mjsxbo
相关产品推荐
相关产品推荐

