折腾了一下午。总结一下:
1.目标:解决以下四行代码的依赖
from aliyunsdkcore.client import AcsClient from aliyunsdkcore.acs_exception.exceptions import ClientException from aliyunsdkcore.acs_exception.exceptions import ServerException from aliyunsdkcms.request.v20190101.CreateSiteMonitorRequest import CreateSiteMonitorRequest
2.解决问题1:python2和python3共存:
第一步:使用brew同时安装python2和python3
第二步:which python3可以得到python3的安装目录:usr/bin/python3
第三步:vim ~/.bash_profile增加四行新的记录(用于指定pip3和python3的快捷方式)
export PATH=$PATH:/usr/bin/python3/bin/python3
export PATH=$PATH:/usr/bin/python3/bin/pip3
alias python3 = "/usr/bin/python3/bin/python3"
alias pip3 = "/usr/bin/python3/bin/pip3"
source ~/.bash_profile刷新。
第四步:依旧无法正确执行pip3 install aliyun-python-sdk-core命令,经过排查确认为pip3版本问题,执行python3 get-pip.py
第五步:成功使用pi