确认本机有没有python,有几个版本。
这步很重要,因为Mac系统是自带python的,如果你后面又安装了其他版本,那么pip可能会冲突。pip和python版本是有关联性的~
看下我本地的python,总共是三个版本~如果不注意那真是太坑了
2.查看一下pip情况
/usr/bin/python3 -m pip
pip3 -v
没有就安装一下
sudo easy_install pip
3.安装robotframework
/usr/bin/python3 -m pip install robotframework --user
这个时候应该就已经安装好了
查看安装的列表
/usr/bin/python3 -m pip list
4.安装其他包
需要的包:
pip install robotframework-requests
pip install robotframework-jsonlibrary
pip install robotframework-httplibrary
有两个点,一个是用户权限不足的时候需要加参数 --user
另一个比较特殊的就是容易超时的情况
按照jsonlibrary的时候遇到一个hash不匹配的情况
命令:/usr/bin/python3 -m pip install robotframework-jsonlibrary --user
通常是因为网速问题导致的下载错误,导致对应的哈希值不匹配。
另一次安装直接就timeout了
解决办法就是执行的时候添加命令
–upgrade --default-timeout=100000
/usr/bin/python3 -m pip install robotframework-jsonlibrary --user --upgrade --default-timeout=100000
文档里面关于以上两个命令的解释
5.安装完查看一下
/usr/bin/python3 -m pip list
ps:其实python3是应该配置PATH的,命令行总是提示我,但是我懒~~~