MacOS Sierra下无法安装PIP及PyCharm模块安装失败求助
解决Python3 pip缺失与PyCharm模块安装失败问题
Hey Steve, let's work through this problem step by step—this is a super common hiccup when dealing with multiple Python versions on macOS, so we'll get you sorted quickly!
第一步:确认Python3与pip的关联状态
首先,咱们先搞清楚你的系统里Python3到底在哪,以及它自带的pip能不能正常调用:
- 打开终端,运行以下命令查看Python3的安装路径:
如果有输出(比如which python3/usr/local/bin/python3或/opt/homebrew/bin/python3),说明Python3已经正确安装。 - 接着用模块方式调用pip,检查它是否存在:
如果这条命令能返回pip的版本信息,那你其实已经可以直接用它来安装模块了,比如:python3 -m pip --versionpython3 -m pip install 你要装的模块名
第二步:如果pip完全缺失,用官方脚本重新安装
如果上面的python3 -m pip也报错,说明你的Python3没有绑定pip,别纠结easy_install了——它是个老旧工具,经常会因为网络或权限问题卡住。咱们用官方的安装脚本:
- 在终端运行:
这个脚本会自动为你的Python3安装最新版的pip、setuptools和wheel,比curl https://bootstrap.pypa.io/get-pip.py | python3easy_install靠谱得多。
第三步:修复终端找不到pip/pip3的问题
安装完pip后,如果终端还是提示pip: command not found,那是因为pip的路径没加到系统的环境变量(PATH)里:
- 先找到Python3的bin目录:如果
which python3返回/usr/local/bin/python3,那bin目录就是/usr/local/bin;如果是Apple Silicon的Mac,brew安装的Python3可能在/opt/homebrew/bin。 - 编辑bash的配置文件:在终端运行
nano ~/.bash_profile(如果这个文件不存在,就用nano ~/.bashrc)。 - 在文件末尾添加一行(把路径换成你刚才找到的bin目录):
export PATH="/usr/local/bin:$PATH" - 按下
Ctrl+O保存,Ctrl+X退出编辑器,然后运行source ~/.bash_profile让改动立即生效。 - 现在再运行
pip3 --version,应该就能看到正常的版本输出了。
第四步:配置PyCharm使用正确的Python解释器
最后,咱们把PyCharm的解释器改成系统里的Python3,这样它就能直接用咱们刚修复好的pip了:
- 打开PyCharm,点击顶部菜单栏的
File > Settings(Windows/Linux)或PyCharm > Settings(Mac)。 - 在左侧导航栏找到
Project: [你的项目名称] > Python Interpreter。 - 点击右上角的齿轮图标,选择
Add。 - 在弹出的窗口里,选择
System Interpreter,然后找到刚才which python3返回的路径,选中它,点击OK。 - 现在回到PyCharm的模块安装界面,再尝试安装新模块,应该就不会再出现
Non-zero exit code (1)的错误了。
内容的提问来源于stack exchange,提问作者Steve D
相关产品推荐
相关产品推荐

