mac 安裝robotFramwork環境 以及wxPython 無法安裝問題解決
mac上裝robotFramwork 的坑有很多,找了很久,終於完美解決了wxPython不相容問題等
步驟
1. mac自帶python環境,檢查python環境,命令列
python --version
顯示
Python 2.7.10
2.安裝robotFramwork
sudo easy_install robotframework
3.安裝robotFramwork-ridesudo 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/
根據提示去 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.
輸入以下命令強制執行32位
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
然後執行ride.py 就成功了在此感謝知乎上某位大神回答的提供的思路