安装TensorFlow Object Detection API时遇/usr/bin/python无pip模块报错咨询
问题解决方案
- 完全不需要安装Python2对应的旧版pip,TF2版本的TensorFlow Object Detection API已不支持Python2环境,安装旧版pip反而会导致依赖冲突,没有任何必要。
- 报错的核心原因是系统默认
python命令绑定的是Python2版本,而你已安装的pip3属于Python3环境,直接替换命令中的python为python3即可完成安装,不会对现有环境产生任何影响,具体执行命令如下:
# 进入TensorFlow/models/research/目录后执行 cp object_detection/packages/tf2/setup.py . python3 -m pip install --use-feature=2020-resolver .
- 后续运行API相关脚本如果出现同类模块找不到的报错,统一将命令中的
python替换为python3即可正常执行。 - 若需简化操作,可在当前终端会话执行
alias python=python3设置临时别名,该别名仅在当前终端窗口生效,关闭后自动失效,不会修改系统全局配置,也不会和现有Python2、pip3环境产生冲突。
内容的提问来源于stack exchange,提问作者gogoboys
相关产品推荐
相关产品推荐

