python3.7.5安装robotframework

python3.7.5安装robotframework

为了不破坏python3原来的环境,故安装了python版本管理器来进行安装,(直接卸载ubuntu自带的python3会导致系统的各种问题。)
试了很多python3安装robotframework的方法都失败了,只有其中python3.7.5的成功了,现将各模块版本记录如下:
1.先安装python版本管理器pyenv,然后安装python 3.7.5的版本。
2.安装好pyenv后,进入创建的python3.7.5的环境,安装robotframework.
pip install robotframework(可先更新pip,pip install --upgrade pip).
3.安装wxPython.
pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04/wxPython-4.0.7.post2-cp37-cp37m-linux_x86_64.whl
下载对应的wxPython,我的Ubuntu虽为20.04,但是依然可用。
https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
4.安装robotframework-ride。
pip install robotframework-ride
安装完毕,执行ride.py打开。
若提示:
Traceback (most recent call last):
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/init.py”, line 82, in main
_run(inpath, not noupdatecheck, debug_console)
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/init.py”, line 101, in _run
from robotide.application import RIDE
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/application/init.py”, line 16, in
from .application import RIDE, Project
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/application/application.py”, line 23, in
from robotide.controller import Project
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/controller/init.py”, line 16, in
from .project import Project
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/controller/project.py”, line 28, in
from robotide.spec.librarydatabase import DATABASE_FILE
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/spec/librarydatabase.py”, line 19, in
from robotide.preferences.settings import SETTINGS_DIRECTORY
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/preferences/init.py”, line 16, in
from .settings import Settings, initialize_settings, RideSettings
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/preferences/settings.py”, line 30, in
from robotide.preferences import excludes
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/robotide/preferences/excludes.py”, line 22, in
from wx.adv import HyperlinkCtrl, EVT_HYPERLINK
File “/root/.pyenv/versions/3.7.5/envs/py375/lib/python3.7/site-packages/wx/adv.py”, line 13, in
from ._adv import *
ImportError: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

Use --help to get usage information.
则执行apt-get install libsdl1.2-dev
然后再次执行ride.py即可打开。
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值