RF環境安裝-mac-osx10.10-基礎環境-安裝指南
一、適用環境:
mac系列,osx10.10,自帶Python
二、簡要步驟:
1. 安裝pip,mac自帶Python環境,所以我們改成安裝pip
2. 安裝wxPython,此處我下載的版本是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg
3. 使用pip install安裝robotframework
4. 使用pip install安裝robotframework-ride
5. 完成基礎環境安裝,簡單驗證
三、詳細步驟:
1. 安裝pip
mac自帶Python環境,可以打開Finder-前往-實用工具,打開終端,輸入命令
python -V
就能看的Python的版本,我這個是2.7.10的
所以我們只需要安裝pip就好了,pip安裝有很多方法,我這里推薦一種最保險的。
訪問這個地址:https://pypi.python.org/pypi/pip
下載最新版本的pip的tar.gz包,寫本文時最新的pip版本是8.1.1,所以我們下載pip-8.1.1.tar.gz,下載后雙擊文件自動解壓縮,然后我們在終端里進入解壓縮后的目錄,
cd Downloads/pip-8.1.1
sudo python setup.py install


mac里記得要加sudo提權,執行完成后別關窗口,后面還有用。
2. 安裝wxPython
當前這個操作系統的版本osx10.10還是可以安裝wxPython2.8.12.1的。
下載地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
把鼠標懸浮到每一個文件上看完整的文件名,確認名字是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg,不要有差錯。
osx是給mac用的,unicode是必須的,不要下載ansi版本,2.8.12.1是RIDE穩定支持的版本,py27是Python2.7系列的,不要下錯2.6的。

雙擊dmg文件運行

這里要雙擊運行wxPython2.8開頭,pkg結尾的文件

如果你看到這個損壞的提示,其實并不是損壞了,而是Mac安全問題,請到 系統偏好設置-安全性與隱私,修改一下“允許從以下位置下載的應用程序:”,改成任意來源,然后再運行那個pkg就可以正常安裝了。

點擊繼續

點擊繼續,中間會有讓你同意協議的

點擊同意然后點擊繼續

點擊安裝
此時要輸入當前用戶的密碼

然后等進度條完成就安裝成功了。
如果你是10.11的版本,請看10.11那篇文章里如何安裝wxPython。
3. 安裝robotframework
我們繼續在終端里執行命令,來安裝Robotframework:
sudo -H pip install robotframework
其實加sudo就夠了,不過有時候會有警告,建議加上-H。

看到Successfully就是安裝完成了。
如果沒有看到Successfully,有可能你的網絡有問題,因為這種安裝方式都是依賴網絡的。
如果你的網絡無法安裝,那么只能先去下載Robotframework的源碼包,安裝方法可以參考前面pip安裝或者看一下windows32位環境安裝里面的安裝Robotframework這一塊內容。
4. 安裝robotframework-ride
繼續在終端安裝ride,執行命令:
sudo -H pip install robotframework-ride

安裝成功后,在終端執行ride.py
python should be executed in 32-bit mode with wxPython on OSX.
如果看到這一句,是因為默認mac下的Python是以64位模式運行的,但是wxPython必須要在32位Python模式運行,這里具體方式有兩種:
a.在終端里執行下面這句
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
這里我用了這種方式。
b.或者在~/.bash_profile里增加下面這句:
export VERSIONER_PYTHON_PREFER_32_BIT=yes
保存退出后運行source ~/.bash_profile后就可以正常打開RIDE了。
5. 完成基礎環境安裝,簡單驗證
在終端里輸入ride.py,看到如下界面就是安裝成功了。

浙公網安備 33010602011771號