项目场景:

之前采用命令行安装的方式也在自己的电脑上成功安装过evo,但是当时没来得及写博客总结,导致自己这次在新的台式机上想安装evo时各种不顺利啊,接下来详细总结一下其中的心酸历程:
首先进入evo github 官网:
1.本人想采用命令行简洁方式进行安装:

sudo pip3 install evo --upgrade --no-binary evo

但是出现下面的错误

问题描述:


原因分析:

上述错误的原因就是系统中python3的版本过低导致的,于是开始百度安装python3.7的资料。

解决方案:

https://blog.csdn.net/qq_29837161/article/details/83616364
按照上述链接进行了相应的安装。
(1)python去官网下载源码:https://www.python.org/downloads/release/python-371/

我下载的是第一个。
安装:

$ cd Python-3.7.1
$ ./configure --prefix=/opt/python3.7
$ sudo make
$ sudo make install
创建软连接
$ sudo ln -s /opt/python3.7/bin/python3.7 /usr/bin/python3.7
看是否安装成功
$ python3.7 -V

(2)setuptools官网下载源码:https://pypi.org/project/setuptools/#files
安装:

cd setuptools-40.6.2
sudo python3.7 setup.py build
sudo python3.7 setup.py install

(3)pip官网下载源码:https://pypi.org/project/pip/#files
安装

cd pip-18.1
sudo python3.7 setup.py build
sudo python3.7 setup.py install

看是否安装成功
看你 python/bin 里有没有 pip 和 pip3 的py脚本 :我的位置是/opt/python3.7/bin

2.安装完成后发现相应的pip3还是绑定在python3.5上,于是将pip3绑定在python3.7上。

解决方案:

参考链接https://blog.csdn.net/sinat_21560581/article/details/106053860
如果系统没有pip3,先安装:

sudo apt-get install python3-pipsudo pip3 install pygame
sudo gedit /usr/bin/pip3
之后修改第一行
原来:
#!/usr/bin/python3
修改为:
#!/usr/bin/python3.7

经过这番操作即实现了将pip3绑定到python3.7上。

查看pip3的版本绑定信息:pip3 -V

问题描述:# 解决方案:

进入 pip3 的文件夹 sudo vi /usr/bin/pip3
修改:from pip import main
为:from pip._internal import main
然后保存退出。 `

再次运行 pip3 -V

wll@wll-All-Series:~$ pip3 -V
pip 10.0.1 from /opt/python3.7/lib/python3.7/site-packages/pip (python 3.7)

说明pip3已经成功绑定在python3.7了
再次安装evo

sudo pip3 install evo --upgrade --no-binary evo

总结:问题的根本原因就是需要安装高版本的python并且,pip3还要绑定到这个高版本上,这样再使用pip3安装evo的时候使用的就是高版本的python了。

痛苦的evo安装之旅,终于成功了相关推荐

  1. oracle9i安装不上,终于成功安装oracle9i了(Cent OS 4.0+oracle9204)

    本来没想过要做这个总结的,但就安装个数据库来说,在linux下安装oracle简直就是折磨人,它不难,但就是要很细心(=繁琐): 操作系统:Cent OS-4ISOs(相当于RedHat Enterp ...

  2. 再谈关于我原来写的一篇博文《终于成功安装了 SigmaTel High Definition Audio CODEC 驱动》

    我许久之前写过一篇博文<终于成功安装了 SigmaTel High Definition Audio CODEC 驱动>.在写出来之后,许多朋友看过,或许真的帮有的朋友解决了问题,但是发表 ...

  3. evo安装,亲测可用

    evo安装与使用 1.evo安装 evo共有两种安装方式 1.快捷安装 ,直接安装最新的稳定发行版: pip install evo --upgrade --no-binary evo 2.源码安装 ...

  4. 终于成功地在Pluto中部署了一个Portlet了

    开源的工程就是懒,Apache的Pluto是一个简单的符合JSR168规范的Portlets容器,网站上寥寥数笔,很多东西都没说清楚,连个API参考文档都找不到.甚至到现在从源代码来编译也没成功!只好 ...

  5. q7goodies事例_Java 8 Friday Goodies:java.io终于成功了!

    q7goodies事例 在Data Geekery ,我们喜欢Java. 而且,由于我们真的很喜欢jOOQ的流畅的API和查询DSL ,我们对Java 8将为我们的生态系统带来什么感到非常兴奋. 我们 ...

  6. Java 8 Friday Goodies:java.io终于成功了!

    在Data Geekery ,我们喜欢Java. 而且,由于我们真的很喜欢jOOQ的流畅的API和查询DSL ,我们对Java 8将为我们的生态系统带来什么感到非常兴奋. 我们已经写了一些关于Java ...

  7. 搞了三天终于成功跑起来GitHub上的vue-element-admin最新解决办法!(mac系统亲测有效)

    目录 前言 详细解决办法 ⚠️注意事项 前言 是他就是他! 项目运行后界面: 项目地址: vue-element-adminhttps://github.com/PanJiaChen/vue-elem ...

  8. android x86双显卡,centos7笔记本双显卡安装nvidia驱动并成功安装cuda

    原标题:centos7笔记本双显卡安装nvidia驱动并成功安装cuda 这是一篇介绍如何在笔记本上使用centos 7 系统安装nvidia驱动和cuda 的文章. 本篇还会介绍清晰的安装思路. 探 ...

  9. 终于成功修复我的Kindle了!

    发帖庆祝一下! 辛苦了很久,也不记得是1.2个星期还是1个月了,只顾埋头翻帖子,写帖子,动手拆机,尝试各种软件...好辛苦! 终于键盘不再不理我了,好高兴! 大概讲一下故事,同时方便未来有问题的朋友查 ...

  10. 测评工具evo安装与使用

    slam测评工具--evo的安装及使用 evo简介 evo安装 常见问题 evo使用 **几个常用的evo工具为:** evo_traj:直接画出轨迹 evo_ape:绝对位姿误差的计算 evo_rp ...

最新文章

  1. LINQ : IEnumerableT and IQueryableT区别
  2. 关于textArea的一些琐事
  3. IDEA手动导入jar包
  4. 中科院教授:科技界已几乎沦为名利场...
  5. 判断元素是否存在(信息学奥赛一本通-T1211)
  6. Serverless 开发者平台
  7. Audiophobia(Floyd算法)
  8. SpringBoot 2.0.x应用修改默认的端口号
  9. Android - 警告:it is always overridden by the value specified in the Gradle build script
  10. dicards qualifiers
  11. 程序员的奋斗史(三十一)——人在囧途之应聘篇(一)
  12. 最大似然估计(Maximum Likelihood Estimation) - 机器学习基础
  13. 如何成为一个很厉害的人?
  14. 自定义Lint检查规则
  15. 全民推荐时代已经到来!SaaS联盟推广计划如何开展?
  16. matlab java堆内存溢出,matlab内存溢出的解决方案
  17. 软件测试49个必问面试题合集+答案
  18. CentOS7系统管理-庄博-专题视频课程
  19. 2021年4款好用的音乐编曲软件推荐
  20. 3-5年以上的Android原生开发如何深入进阶?高级工程师必须要掌握哪些?

热门文章

  1. 一个月攻克托业--复旦大学考生
  2. 如何制作Excel表头
  3. 误删除数据恢复,试试这3个方法
  4. (转载)重新编译SJF2410以适应NM9805并口卡(PCMICIA接口)
  5. 抖音上热门涨粉的窍门总结出来了,4种方法那种适合你?
  6. 蓝色主题登陆页面界面模板
  7. 什么是DMZ区域,DMZ区域的作用与原理
  8. 按键精灵定时后台点击
  9. 服务器上系统使用排行,服务器操作系统使用排行榜
  10. 已知闭合曲线上各点的坐标,如何求曲线上的凹点