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

Mac M2用pyenv切换Python版后装codalab遇pip分发版缺失报错求助

问题:pyenv切换Python版本后安装codalab CLI报错pkg_resources.DistributionNotFound
  • 设备:Mac M2
  • 初始环境:通过Homebrew安装了Python 3.10,尝试安装codalab worksheets CLI失败,确认codalab暂不支持Python 3.10
  • 后续操作:参考codalab CI配置指定的Python 3.7版本,安装pyenv并配置Homebrew安装的Python,同时安装了Python 3.7.17和3.8.17

执行pyenv versions输出:

system
  3.7.17
  3.8.17
* 3.10 --> /opt/homebrew/opt/python@3.10 (set by /Users/a/.pyenv/version)

使用pyenv global <版本号>切换到3.7.17或3.8.17后,执行pip install codalab出现如下报错:

pkg_resources.DistributionNotFound: The 'pip' distribution was not found and is required by the application
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

此时执行pip --version和python --version输出符合预期:

pip 23.2 from /Users/a/.pyenv/versions/3.7.17/lib/python3.7/site-packages/pip (python 3.7)
Python 3.7.17

已确认pip位于pyenv shims路径下,排除PATH问题,寻求解决方法。

内容的提问来源于stack exchange,提问作者rel-s

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 11:55:14