问题背景
MacOS系统自带的Python是2.7,因此使用pip安装一些东西的时候就会弹出这个警告。
通过homebrew安装Python3。即终端执行 brew install python3。
先看下默认使用的python和pip是哪里的,即终端输入 which python以及which pip。
再看看新下载的python3和pip3是哪里的,即终端输入 which python3和which pip3。
使用软链接,把终端中的python和pip,指定为我们下载后的python3和pip3。这可以通过修改环境来实现,即终端输入 open -e ~/.bash_profile(如果你使用的是zsh,可以open -e ~/.zshrc)。
把以下文本拷贝进你的文件,注意其中的路径,要根据实际使用which python3和which pip3指令后得到的路径来修改:
#更改默认Python版本,默认pipaliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"aliaspip="/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3"
1
2
3
保存文件,重新打开终端即可。
可以看到已经没有之前的警告了。
=========================
command not found: pip3 pip 报错
报错:
zsh: command not found: pip3
zsh: command not found: pip
原因:好像我pip更新失败以后就出现了这个问题。
解决方法:
先在终端执行:
𝘊𝘰𝘱𝘺
curlhttps://bootstrap.pypa.io/get-pip.py -o get-pip.py
在当前目录下得到get-pip.py文件
然后在当前目录执行:
𝘊𝘰𝘱𝘺
sudopython3 get-pip.py
然后pip就安装成功了。