You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Anaconda(Python2.7环境)安装特定Build版本的Pillow包?

如何在Anaconda Python2.7环境中指定安装Pillow特定构建版本

先帮你理清conda search pillow输出里各个字段的含义,这样你就能明白不同标识的区别:

  • 包版本号:比如2.1.0、3.3.1、4.2.1,这就是Pillow的正式版本号
  • Python版本标识:py27、py35这类前缀,说明这个包是专门为对应Python版本编译的(py27对应Python2.7,py35对应Python3.5)
  • 构建标识(旧版):像py27_0里的_0,是conda-build旧版本的构建编号,用来区分同一个Pillow版本、针对相同Python版本的不同构建包
  • 构建标识(新版):py27h7cd2321_0这种是conda-build 3之后的新格式,其中:
    • h7cd2321是哈希后缀,用来标记构建时的具体环境差异(比如编译器版本、依赖库配置不同)
    • 最后的_0还是构建编号
  • 频道:defaults表示这个包来自conda默认的官方频道

回到你的核心需求:在Python2.7环境中安装Pillow 4.2.1的py27_0版本而非py27h7cd2321_0版本,你只需要在conda install命令里精确指定构建标识即可,格式为包名=版本号=构建标识:

conda install pillow=4.2.1=py27_0

如果你想先验证命令是否可行、不会误改环境,可以加上--dry-run参数做模拟安装:

conda install pillow=4.2.1=py27_0 --dry-run

执行这个命令后,conda会列出将要进行的操作,但不会实际修改你的环境,方便你确认是否是你想要的版本。另外要确保当前终端已经激活了你的Python2.7环境,可以用python --version命令确认当前环境的Python版本,避免版本冲突。

内容的提问来源于stack exchange,提问作者Wirawan Purwanto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:23:24