在Mac上,通过anaconda3安装python后,可能会出现pip安装的包command not found: xxx这种情况。

正常情况下,包应该被安装到/usr/local/anaconda3/lib/python3.7/site-packages下 但是通过安装打印日志你发现实际被安装到了~/.local/lib/python3.7/site-packages 如果安装时的日志没了,可以再次pip install xxx来看输出日志。

当我安装scfpip install scf --user

打印出路径:

Requirement already satisfied: scf in ./.local/lib/python3.7/site-packages (0.2.7)

在命令行查看是否安装成功: scf --version 然而出现 command not found: scf

解决办法: 环境变量中引入安装的实际路径即可

export PATH="$HOME/bin:/Users/xxx/.local/bin:/usr/local/bin:$PATH"

然后source ~/.zshrc 再次scf --version 打印[o] Version: 0.2.7