centos7,python版本3.6/3.8,需要安裝robotframework-ride
在安裝wxpython時報錯,切換python版本,使用pip或手動安裝wxpython都出現如下錯誤:
copying symlink wx/libwx_baseu-3.0.so -> build/lib.linux-x86_64-3.8/wx/libwx_baseu-3.0.so
error: [Errno 2] No such file or directory: 'build/lib.linux-x86_64-3.8/wx/libwx_baseu-3.0.so
中文網站搜了很久,沒找到有效信息,在網外搜到到同樣問題:
https://discuss.wxpython.org/t/pip-install-wxpython-failed/34925/4
跳轉到下面的地址:
https://github.com/wxWidgets/Phoenix/issues/1769
上面這個地址內給出了別的用戶的解決方法:
python3.6/3.8默認的setuptools都是50+,將setuptools回退到41.0.1可以解決問題。
步驟:
pip3 uninstall setuptools
pip3 install setuptools==41.0.1
pip3 install robotframework-ride
完美解決!