2019-03-23 by 崔斐然

1:在virtualenv虚拟环境中,Python3 import No module named ‘RPi’ 的解决办法

在晚上测试新代码时候需要用虚拟环境,报错import No module named ‘RPi’
退出virtualenv使用Python3 >>>import RPi.GPIO as GPIO 没问题,考虑到可能是虚拟环境没有安装RP包,使用 sudo sudo apt-get -y install python3-rpi.gpio导入,依旧报错,随后尝试使用sudo pip install --upgrade RPi.GPIO提示已安装RPi,但是测试也不行,在大量百度谷歌后得到信息:在虚拟环境下,不要使用sudo 正确办法: pip install RPi.GPIO

解释是 使用sudo 时候包会装在本地,不会安装虚拟环境中,详情:https://github.com/spacewander/blogWithMarkdown/blob/master/debug/pipInstallInVirtualenv.md



2: apt-get 错误 Temporary failure in name resolution’解决:

<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x75d57450>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
这tm又是什么???
濒临格盘重来时 读到一篇博文,讲可能是因为DNS问题导致的https或者被劫持怎样怎样,考虑更换下DNS或者换源:

换源:

如果之前没有换源的话就用这几条命令换源:(适用于 Debian stretch)

#备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
#更换为中科大源
sudo -i
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
exit
#更新索引
sudo apt-get update

详细请参阅中科大源手册(树莓派Debian换源)

如果以前换过源的话就手撸吧:
直接编辑:sudo nano /etc/apt/sources.list文件删除原文件所有内容,用以下内容取代(以 Stretch 示例):

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
#deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

然后更新软件索引:sudo apt-get update

更换DNS:

sudo nano  /etc/resolv.conf

修改找到:
nameserver < ip > 改为 nameserver 223.5.5.5 (阿里DNS)
然后重启网络服务:

sudo etc/init.d/networking restart

搞定。究其原因,可能是之前配置树莓派热点,DHCP开机自启使得DNS发生变化,当时使用的脚本是这个:https://github.com/oblique/create_ap 日后再研究怎么关掉吧

基于机器学习的捡球机器人设计与实现(探索)第7篇——最近踩坑记录相关推荐

  1. 基于机器学习的捡球机器人设计与实现(探索)第2篇——7步完成opencv的安装(20190112)

    2019-01-12 by 崔斐然 2019-04-08补充: 因为此篇文章是将opencv配置在虚拟环境中,若要开机自启动进入虚拟环境请进行如下配置:开机脚本 #!/bin/bashsource / ...

  2. 基于机器学习的捡球机器人设计与实现(探索)第5篇——训练并使用Haar分类器(2019-03-02)

    2019-03-03 by 崔斐然 2019-03-09 更新 视频上传到了b站? 不展示成品没动力写文章? 昨天车架和电机之类的都到了,摄像头准备用的以前玩的ps3 摄像头 20块钱,拍照质量渣渣. ...

  3. 基于机器学习的捡球机器人设计与实现(探索)第4篇——电机驱动板选择(2019-03-02)

    2019-03-02 by 崔斐然 转眼已经过去一个月了,小车进展微乎其微,最近车架材料什么的的都到了,从亚博智能店里买了车架和电机驱动,以前也不知道这个驱动板怎么用,到手了才发现用起来超级简单, 驱 ...

  4. 基于机器学习的捡球机器人设计与实现(探索)第3篇——opencv基础知识学习(2019-02-02)

    2019-02-02  by 崔斐然 已经20多天没有更新了 这些天忙于驾照和英语复习项目暂时搁置了(toulan) 接下来主要开始更新OpenCV的学习笔记,从零开始.笔记将归档于<机器视觉学 ...

  5. 基于机器学习的捡球机器人设计与实现(探索)第6篇——另一种高效追踪网球思路

    2019-03-22 by 崔斐然 剩余工作:添加帧率显示 import numpy as np import cv2 from collections import deque import arg ...

  6. 基于机器学习的捡球机器人设计与实现(探索)第1篇——树莓派系统的安装与配置(20190106)

    这是第一句话.begin 2019-01-06 by 崔斐然 此仅用于文章仅用于记录自己在摸索的过程和遇到的问题等.内容杂乱无章.可能会引用大佬的文章.如有侵权请联系cuifeiran@outlook ...

  7. 基于机器学习的捡球机器人设计与实现(探索)第4篇——机械设计)

    2019-03-18 by 崔斐然 原以为软件很复杂 机械好搞 结果发现.. 都难搞 一次次想出办法又一次次被自己否定 我tm想静静--

  8. 基于“机器学习”的智能聊天机器人---python实现(1)

    本博文以自己课程设计为依托,介绍如何利用python语言编程实现基于"机器学习"的智能聊天机器人.由于本项目是自己首次接触python以及利用计算机编程实现小型项目,中途遇到诸多问 ...

  9. 捡球机器人辽宁_(完整版)捡球机器人简介

    智能捡球机器人 作者:田伟,郭萧 所在院校: 北方民族大学 一.背景简介 随着社会科技文明的不断发展, 智能化逐渐走进人们日常生活中. 由于人们 惰性带来的一系列身体问题逐渐引起人们对体育运动的重视. ...

最新文章

  1. 【MatConvnet速成】MatConvnet图像分类从模型自定义到测试
  2. VMware vSphere虚拟化-VMware ESXi 5.5组件安装过程记录
  3. 关于IOS开发知识的总结
  4. [codevs 3273] 两圆的交
  5. correl函数相关系数大小意义_矩阵的转置的意义
  6. java求100以内的a2 b2=c2,Java语言程序设计Ⅱ-中国大学mooc-试题题目及答案
  7. OpenCASCADE绘制测试线束:几何命令之展示
  8. MongoDB索引问题
  9. 阅读副本和Spring Data第2部分:配置基础项目
  10. python创建tcp socket_Python Socket如何建立TCP连接
  11. hive整合ldap权限管理
  12. w ndows7如何清理垃圾,windows7系统下在关机时如何自动清理垃圾文件
  13. 微信支付金额为0.01分报错,和少一分钱的解决办法
  14. 一站式VDI部署教程(4)配置SMB3.0共享
  15. python大数据培训班
  16. 使用计算机打印资料时需要安装打印机驱动,打印机驱动安装步骤详解(一)_电脑基础知识_IT计算机_专业资料...
  17. 无需Apple ID和密码即可将iPad恢复出厂设置的几种方法
  18. Cocos Creator三消小游戏(TS 02版)
  19. ASP的技术特点与使用方法
  20. keras如何自定义损失函数(进阶版,not of the form of f(x_true, x_pred))

热门文章

  1. 第七天2017/04/14(引用与const、C++基本知识)
  2. 玩转Eclipse — 自动代码规范检查工具Checkstyle
  3. Java程序员从笨鸟到菜鸟之(三十)javascript弹出框、事件、对象化编程
  4. 手把手教你用Python爬虫煎蛋妹纸海量图片
  5. Python 阅读书目推荐
  6. C标准库assert.h实现
  7. PageRank算法并行实现
  8. Coursera课程Python for everyone:Quiz: Multi-Table Relational SQL
  9. 深度学习(二十三)Maxout网络学习-ICML 2013
  10. 关于Android Studio dependencies 缓存的问题