Mac pro 上安裝 robotframework 時的一個版本問題


1、首先,你必須得安裝python,mac上默認有python環境。

2、你需要安裝python庫管理工具pip, 去web:https://pypi.python.org/pypi,搜索pip , 下載后,解壓縮。然后進入解壓縮后的目錄(帶有setup.py),執行  python setup.py  install,安裝。

3、安裝成功后,在命令行下執行pip,會有相應的內容提示。

4、pip 安裝robotframework,在Terminal中輸入pip install robotframework

5、pip 安裝ride,在Terminal中輸入:pip install robotframework-ride

6、安裝wxpython,會報以下錯:

1 raceback (most recent call last):
2   File "<stdin>", line 1, in <module>
3   File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>
4     from wx._core import *
5   File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in <module>
6     import _core_
7 ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found.  Did find:
8 /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper

7、運行 ride.py,會提示:wxpython 還沒有下載,然后給出了wxpython的下載地址。

8、試了很多方法,最后找到原因了,就是mac 自帶的版本是64位的,我下載了最新的python2.7.11版本的(一定要是32位)的,安裝上之后,運行ride.py,就可以打開了。

 

心得:

 

我想這是用mac 使用自動化測試工具robotframework的遇到的很常見的問題。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM