刚刚安装完 python3 pip 然后安装aws-cli 遇到一点小问题。
$ pip install awscli --upgrade --user 安装aws-cli的命令
输入aws 的时候告诉我命令找不到。 可想而知这个问题应该是aws 安装的包没有在本地环境变量中。伴随着这个解决问题的思路我就一顿找这个aws-cli的安装位置。我本地python3 安装的路径为/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 这是官网下载后安装的默认路径。与本地mac自带Python的路径不一样。如图为两个版本的各自路径
我在配置文件中配置了 python3的路径.(实际上这个是安装时候系统给配的)
由于pip是python3的安装版本。所以用pip安装的包 肯定是跟python3路径有关。
我就找寻这个/Library/Frameworks/Python.framework/Versions/3.7/bin find / -name aws 在这个bin里面找aws.
最后找到了一个软连接指向的路径 /Users/zhangyong/Library/Python/3.7/bin/aws
也就是说 aws-cli 安装到了这个路径下面。于是乎在配置文件中将这个path追加就解决了本问题。
PATH="/Users/zhangyong/Library/Python/3.7/bin:${PATH}"
export PATH
注意:别忘了后面加 :${PATH} 不然path就被覆盖了。