1. 程式人生 > >mac 安裝robotFramwork環境 以及wxPython 無法安裝問題解決

mac 安裝robotFramwork環境 以及wxPython 無法安裝問題解決

mac上裝robotFramwork 的坑有很多,找了很久,終於完美解決了wxPython不相容問題等

步驟

1. mac自帶python環境,檢查python環境,命令列

python --version

顯示

Python 2.7.10


2.安裝robotFramwork

sudo easy_install robotframework

3.安裝robotFramwork-ride

sudo easy_install robotframework-ride

4.命令列執行

 ride.py

會提示

wxPython not found.

You need to install wxPython 2.8.12.1 or 3.0.2 or newer with unicode support to run RIDE. wxPython can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/

5.安裝wxPython

 根據提示去 https://sourceforge.net/projects/wxpython/files/wxPython/    下載



然後開啟下載的dmg


直接點選開啟,這種安裝方式,親測是完全無效的

所以正確的安裝方式應該是這樣的  點選安裝包右鍵選擇顯示內容,會看到右邊的資料夾


開啟Contents/Resources/  


將usr中的 local/lib 拷貝到usr/local 目錄下 即下方圖片中的usr


然後執行之前拷貝到桌面上的 postflight

切換到post flight所在的目錄,執行命令

sudo ./postflight

6.執行ride.py會出現以下提示

python should be executed in 32-bit mode with wxPython on OSX.

這是因為prthon驅動是32位的,而我們安裝的是64位的

輸入以下命令強制執行32位

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

然後執行ride.py 就成功了

在此感謝知乎上某位大神回答的提供的思路