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

Pythonista中出现no package metadata错误,如何解决?

Pythonista+StaSh安装prettytable后元数据缺失的解决办法

方法1:手动补全元数据文件

  • 打开Pythonista的文件管理器,找到~/Documents/site-packages/路径,定位到prettytable文件夹
  • 检查文件夹里有没有PKG-INFO或METADATA文件,没有的话:
    1. 打开StaSh,运行pip show prettytable,把输出的所有内容复制下来
    2. 在prettytable文件夹里新建一个名为PKG-INFO的文件,粘贴刚才复制的内容并保存

方法2:清理缓存重装

  • 先卸载现有包:pip uninstall -y prettytable
  • 不带缓存重新安装:pip install --no-cache-dir prettytable
  • 安装完直接测试:
    from prettytable import PrettyTable
    tb = PrettyTable(["ID", "Name"])
    tb.add_row([1, "Tom"])
    print(tb)
    

方法3:本地源码安装

  • 在StaSh里下载源码包(可替换成最新版本号):wget https://files.pythonhosted.org/packages/source/p/prettytable/prettytable-3.9.0.tar.gz
  • 解压:tar -xzf prettytable-3.9.0.tar.gz
  • 进入目录:cd prettytable-3.9.0
  • 执行安装:python setup.py install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 05:57:37