因为Mac系统嗝屁了,格盘重装了系统,然后一堆的环境问题就需要重新配置,记此篇仅整理其中的一部分步骤:
通过命令安装Homebrew
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在执行Python脚本,发现导包错误,requests和poster两个依赖无法导入,需要安装,通过执行命令:
sudo easy_install requests和sudo easy_install poster安装依赖包,报错提示:
No local packages or download links found for requests error: Could not find suitable distribution for Requirement.parse('requests'),
经过科学分析,类似是curl的证书太老了需要下载最新的证书,执行下载最新证书的命令:
1)wgethttp://curl.haxx.se/ca/cacert.pem
需要通过Homebrew安装wget,安装命令:
brew install wget,安装成功再次执行第一步命令
然后在执行以下脚本
更名为ca-bundle.crt放置到默认目录
2)$ mv cacert.pem ca-bundle.crt
3)$ mv ca-bundle.crt /etc/pki/tls/certs
第2/3步操作失败,仅执行第一步命令更新curl证书,更新完成之后
再次执行安装命令:
sudo easy_install requests
sudo easy_install poster
安装成功,执行Python脚本,执行成功
网友评论