系统环境:
python环境:
下面进行安装:(均以root用户安装)
1.安装pipx
curl https://raw.githubusercontent.com/cs01/pipx/master/get-pipx.py | python3
出问题了,提示安装方法失效了。
打开链接:https://github.com/pipxproject/pipx 找到以下部分:
注意:这里有个坑,我们要选择python3进行安装,因为第2步安装的gdbgui是在python3基础上的。如果你不幸用第一部分命令安装,也可以有解决的办法,见附录1
安装结果见下图:
在这里可能会出现"/usr/bin/python3: No module named pip"错误。
这时候需要执行:
2.安装gdbgui。
pipx install gdbgui。
需要升级到python3.6版本。见附录2版本升级后,
解决方法:
1.先卸载
2.再安装
安装完成后,再次执行"pipx install gdbgui"
按提示执行:
安装venv,注意带上python的版本号。
再次执行:
安装成功!!!!如果找不到pipx这个命令。
解决办法:pip install pipx --force-reinstall
3.gdbgui -host x.x.x.x -p 10001 -r “yyy”
x.x.x.x为部署gdbgui的主机ip。
yyy为gdbgui调试的应用程序名。
4.在浏览器(firefox或者chrome)中输入"http://x.x.x.x:10001",按回车,即可进入gdbgui的web界面。
先升级;
再执行;
因为升级了pip,故一些环境变量可能发生改变。
执行;source /etc/profile
pipx安装成。
接下来按照附录2操作,即可。附上ubuntu上python3.5升级到python3.6的操作:
可参考:
1.add-apt-repository ppa:jonathonf/python-3.6
2.apt update
3.apt install python3.6
升级后的版本
安装 python3-pip
如果安装不成功,请先卸载,再安装。卸载命令为 “apt-get remove python3-pip”.这时候使用pip3 -V发现pip3使用是3.5的包。
将python3删除,重新建立软链接到3.6.执行:" ln -s python3.6 python3".
使用pip提示找不到,
需要升级匹配,命令:python3 -m pip install --upgrade pip
本人一天之内在三台ubuntu机器上安装了gdbgui。
一台vmware,两台服务器(虚拟机和一台服务器的系统版本是ubuntu16.04.1,另一一台版本是ubuntu16.0)。遇到的问题各不相同,python真实坑!!!
以上是安装过程中遇到的一些问题汇总,可能您在安装过程中遇到,希望能给您
一点帮助。可能您也会遇到一些其它的问题,希望我的思路能给你一些启发。
现在总结下解决问题的思路:
1.升级python版本后,如果遇到的一些模块不能用,而升级前是可以用的,大多数重装模块即可解决。
2.使用linux终端的错误提示命令,也会是个不错的方法。
3.网上查找类似问题的解决方法。