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

如何查询已安装的pyObjC扩展版本?(macOS自带Python环境)

查询pyObjC扩展版本的方法

嘿,刚好可以用类似你查Python版本的交互式shell思路来搞定pyObjC的版本查询,给你几个简单靠谱的方式:

  • 核心模块直接查询(最推荐,系统自带的pyObjC肯定能用):
    在Python交互式shell里输入以下命令:

    import objc
    objc.__version__
    

    执行后就会直接返回pyObjC套件的版本号,和你用platform.python_version()的体验完全一致。

  • 查询特定子模块版本:
    如果你想确认某个具体pyObjC子模块(比如Foundation、AppKit这类)的版本,也可以直接导入对应模块查看__version__属性:

    import Foundation
    Foundation.__version__
    

    系统自带的pyObjC中,所有子模块的版本通常和核心objc模块保持一致。

  • 通过包管理工具查询:
    如果你系统里有setuptools(macOS自带的Python 2.7默认应该包含),还可以用pkg_resources来查询:

    import pkg_resources
    pkg_resources.get_distribution('pyobjc').version
    

    这个方法会从包的元数据里读取版本,结果和第一种方法是一致的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:11:47