Mac系统使用pip3安装PyDictionary提示setuptools缺失报错求助
问题原因
系统内存在多个Python环境,pip3命令绑定的Python环境和PyDictionary安装过程中调用的Python环境不匹配:你通过pip3 install setuptools安装的依赖只存在于pip3对应的环境中,安装PyDictionary时触发的另一套Python环境没有安装setuptools,所以会出现看似矛盾的报错。
解决步骤
- 先确认当前终端生效的Python3路径,执行命令:
which python3,记录输出的路径信息 - 用当前Python3解释器直接调用pip安装PyDictionary,规避环境匹配问题,执行命令:
python3 -m pip install PyDictionary - 如果仍提示
setuptools缺失,用相同路径的解释器升级安装setuptools后重试:python3 -m pip install setuptools --upgrade python3 -m pip install PyDictionary - 如果安装时提示权限错误,可在命令末尾加
--user参数执行,例如:python3 -m pip install PyDictionary --user - 若你在IDE中使用该库,需要确认IDE项目配置的Python解释器路径和刚才
which python3输出的路径完全一致,避免IDE调用其他环境的Python导致库找不到的问题
内容的提问来源于stack exchange,提问作者Dolfinwu
相关产品推荐
相关产品推荐

