树莓派
斐讯N1盒子转AArch64 debain
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 3508 次浏览 • 2020-08-21 22:28
ssh就好了,别整x11,稳定性太渣了
树莓派 vim代码高亮
Linux • 李魔佛 发表了文章 • 0 个评论 • 3581 次浏览 • 2019-04-09 09:38
sudo apt-get install-y vim
然后默认没有高亮语法的:
在~目录下面新建.vimrc文件可以实现1
然后编辑.vimrc文件
set nu
syntax on
set tabstop=4
然后就可以生效了。
如果还木有生效,记得重启下,或者注销。 查看全部
sudo apt-get install-y vim
然后默认没有高亮语法的:
在~目录下面新建.vimrc文件可以实现1
然后编辑.vimrc文件
set nu
syntax on
set tabstop=4
然后就可以生效了。
如果还木有生效,记得重启下,或者注销。
pymongo连接树莓派的mongo server出现错误
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 7108 次浏览 • 2018-05-08 20:44
出现以下的错误:
/usr/local/lib/python2.7/dist-packages/pymongo/topology_description.pyc in check_compatible(self)
119 """
120 if self._incompatible_err:
--> 121 raise ConfigurationError(self._incompatible_err)
122
123 def has_server(self, address):
ConfigurationError: Server at raspberrypi:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
##################### 问题排除 #####################
因为使用ubuntu连接本机的mongd server,没有出现这个问题。 所以问题应该处在版本上。
然后把pymongo的版本降下去,原来是3.6的版本,然后降到3.2. 重试后问题就解决了。
sudo pip install pymongo==3.2
查看全部
出现以下的错误:
/usr/local/lib/python2.7/dist-packages/pymongo/topology_description.pyc in check_compatible(self)
119 """
120 if self._incompatible_err:
--> 121 raise ConfigurationError(self._incompatible_err)
122
123 def has_server(self, address):
ConfigurationError: Server at raspberrypi:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
##################### 问题排除 #####################
因为使用ubuntu连接本机的mongd server,没有出现这个问题。 所以问题应该处在版本上。
然后把pymongo的版本降下去,原来是3.6的版本,然后降到3.2. 重试后问题就解决了。
sudo pip install pymongo==3.2
树莓派中使用matplotlib出错 TypeError: constructor returned NULL
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 5648 次浏览 • 2018-04-23 23:21
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3agg.py", line 11, in <module>
from . import backend_gtk3
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3.py", line 54, in <module>
cursors.MOVE : Gdk.Cursor.new(Gdk.CursorType.FLEUR),
TypeError: constructor returned NULL
上面的代码是在树莓派上运行出错的,而在本地的ubuntu上正常运行没问题。
后面查了下资料,原因是我用了ssh登录到树莓派,所以X11的模块没有被正常加载。
按照以下方法就可以解决问题了:
在代码中添加以下这一句:
matplotlib.use("Pdf")
而且这一句要在import matplotlib.pyplot as plt这句前面添加。
OK。 查看全部
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3agg.py", line 11, in <module>
from . import backend_gtk3
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3.py", line 54, in <module>
cursors.MOVE : Gdk.Cursor.new(Gdk.CursorType.FLEUR),
TypeError: constructor returned NULL
上面的代码是在树莓派上运行出错的,而在本地的ubuntu上正常运行没问题。
后面查了下资料,原因是我用了ssh登录到树莓派,所以X11的模块没有被正常加载。
按照以下方法就可以解决问题了:
在代码中添加以下这一句:
matplotlib.use("Pdf")
而且这一句要在import matplotlib.pyplot as plt这句前面添加。
OK。
python安装mpl_finance [finance模块已经从matplotlib2.0.2中脱离出来]
python • 李魔佛 发表了文章 • 0 个评论 • 19252 次浏览 • 2018-04-23 23:17
解决办法:
到官方github中下载源码,然后在本地安装即可。 目前的mpl_finance的版本还是dev版,不过用起来也没什么大问题。
git clone git@github.com:matplotlib/mpl_finance.git
等待下载后,进入该目录, sudo python setup.py install
OK
查看全部
解决办法:
到官方github中下载源码,然后在本地安装即可。 目前的mpl_finance的版本还是dev版,不过用起来也没什么大问题。
git clone git@github.com:matplotlib/mpl_finance.git
等待下载后,进入该目录, sudo python setup.py install
OK
树莓派时间修改为中国本地时间
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 7089 次浏览 • 2018-03-05 17:23
很容易看出,和中国时间相差了八个小时。这是由于树莓派默认显示的是UTC,也就是国际时区的时间。
解决方案如下:
首先,我们要了解一个东东,它的名字叫做NTP。
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
第一步:安装NTP,输入指令“sudo apt-get install ntpdate ”。
第二步:启用NTP,输入指令“sudo timedatectl set-ntp true”。
第三步:修改本地时区,输入指令“sudo dpkg-reconfigure tzdata”。
在这一步中,我选的是“asia/shanghai”时区。
再次输入“date”指令:
可见已经顺利变成本地时间CST。
查看全部
很容易看出,和中国时间相差了八个小时。这是由于树莓派默认显示的是UTC,也就是国际时区的时间。
解决方案如下:
首先,我们要了解一个东东,它的名字叫做NTP。
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
第一步:安装NTP,输入指令“sudo apt-get install ntpdate ”。
第二步:启用NTP,输入指令“sudo timedatectl set-ntp true”。
第三步:修改本地时区,输入指令“sudo dpkg-reconfigure tzdata”。
在这一步中,我选的是“asia/shanghai”时区。
再次输入“date”指令:
可见已经顺利变成本地时间CST。
树莓派2代 接通用usb摄像头
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 8588 次浏览 • 2016-05-21 19:25
使用apt-get可以很方便下载到sudo apt-get install fswebcam
sudo apt-get install mplayer
sudo apt-get install alsamixer
安装后接入usb摄像头,在命令行下执行sudo ls /dev/video0
如果有这一个设备,说明你的usb摄像头兼容你的树莓派的驱动,不然还的额外去找第三方的摄像头驱动。
接着可以直接在命令行打开摄像头sudo mplayer tv://
然后选择一个画面进行拍摄sudo fswebcam -no-banner -r 640*480 image.jpg
大功告成。 查看全部
使用apt-get可以很方便下载到
sudo apt-get install fswebcam
sudo apt-get install mplayer
sudo apt-get install alsamixer
安装后接入usb摄像头,在命令行下执行
sudo ls /dev/video0
如果有这一个设备,说明你的usb摄像头兼容你的树莓派的驱动,不然还的额外去找第三方的摄像头驱动。
接着可以直接在命令行打开摄像头
sudo mplayer tv://
然后选择一个画面进行拍摄
sudo fswebcam -no-banner -r 640*480 image.jpg
大功告成。
如何在电脑使用网线直连树莓派? 树莓派没有连接显示器
树莓派 • 低调的哥哥 回复了问题 • 2 人关注 • 1 个回复 • 10700 次浏览 • 2016-05-14 13:02
斐讯N1盒子转AArch64 debain
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 3508 次浏览 • 2020-08-21 22:28
ssh就好了,别整x11,稳定性太渣了
树莓派 vim代码高亮
Linux • 李魔佛 发表了文章 • 0 个评论 • 3581 次浏览 • 2019-04-09 09:38
sudo apt-get install-y vim
然后默认没有高亮语法的:
在~目录下面新建.vimrc文件可以实现1
然后编辑.vimrc文件
set nu
syntax on
set tabstop=4
然后就可以生效了。
如果还木有生效,记得重启下,或者注销。 查看全部
sudo apt-get install-y vim
然后默认没有高亮语法的:
在~目录下面新建.vimrc文件可以实现1
然后编辑.vimrc文件
set nu
syntax on
set tabstop=4
然后就可以生效了。
如果还木有生效,记得重启下,或者注销。
pymongo连接树莓派的mongo server出现错误
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 7108 次浏览 • 2018-05-08 20:44
出现以下的错误:
/usr/local/lib/python2.7/dist-packages/pymongo/topology_description.pyc in check_compatible(self)
119 """
120 if self._incompatible_err:
--> 121 raise ConfigurationError(self._incompatible_err)
122
123 def has_server(self, address):
ConfigurationError: Server at raspberrypi:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
##################### 问题排除 #####################
因为使用ubuntu连接本机的mongd server,没有出现这个问题。 所以问题应该处在版本上。
然后把pymongo的版本降下去,原来是3.6的版本,然后降到3.2. 重试后问题就解决了。
sudo pip install pymongo==3.2
查看全部
出现以下的错误:
/usr/local/lib/python2.7/dist-packages/pymongo/topology_description.pyc in check_compatible(self)
119 """
120 if self._incompatible_err:
--> 121 raise ConfigurationError(self._incompatible_err)
122
123 def has_server(self, address):
ConfigurationError: Server at raspberrypi:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
##################### 问题排除 #####################
因为使用ubuntu连接本机的mongd server,没有出现这个问题。 所以问题应该处在版本上。
然后把pymongo的版本降下去,原来是3.6的版本,然后降到3.2. 重试后问题就解决了。
sudo pip install pymongo==3.2
树莓派中使用matplotlib出错 TypeError: constructor returned NULL
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 5648 次浏览 • 2018-04-23 23:21
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3agg.py", line 11, in <module>
from . import backend_gtk3
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3.py", line 54, in <module>
cursors.MOVE : Gdk.Cursor.new(Gdk.CursorType.FLEUR),
TypeError: constructor returned NULL
上面的代码是在树莓派上运行出错的,而在本地的ubuntu上正常运行没问题。
后面查了下资料,原因是我用了ssh登录到树莓派,所以X11的模块没有被正常加载。
按照以下方法就可以解决问题了:
在代码中添加以下这一句:
matplotlib.use("Pdf")
而且这一句要在import matplotlib.pyplot as plt这句前面添加。
OK。 查看全部
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3agg.py", line 11, in <module>
from . import backend_gtk3
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3.py", line 54, in <module>
cursors.MOVE : Gdk.Cursor.new(Gdk.CursorType.FLEUR),
TypeError: constructor returned NULL
上面的代码是在树莓派上运行出错的,而在本地的ubuntu上正常运行没问题。
后面查了下资料,原因是我用了ssh登录到树莓派,所以X11的模块没有被正常加载。
按照以下方法就可以解决问题了:
在代码中添加以下这一句:
matplotlib.use("Pdf")
而且这一句要在import matplotlib.pyplot as plt这句前面添加。
OK。
python安装mpl_finance [finance模块已经从matplotlib2.0.2中脱离出来]
python • 李魔佛 发表了文章 • 0 个评论 • 19252 次浏览 • 2018-04-23 23:17
解决办法:
到官方github中下载源码,然后在本地安装即可。 目前的mpl_finance的版本还是dev版,不过用起来也没什么大问题。
git clone git@github.com:matplotlib/mpl_finance.git
等待下载后,进入该目录, sudo python setup.py install
OK
查看全部
解决办法:
到官方github中下载源码,然后在本地安装即可。 目前的mpl_finance的版本还是dev版,不过用起来也没什么大问题。
git clone git@github.com:matplotlib/mpl_finance.git
等待下载后,进入该目录, sudo python setup.py install
OK
树莓派时间修改为中国本地时间
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 7089 次浏览 • 2018-03-05 17:23
很容易看出,和中国时间相差了八个小时。这是由于树莓派默认显示的是UTC,也就是国际时区的时间。
解决方案如下:
首先,我们要了解一个东东,它的名字叫做NTP。
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
第一步:安装NTP,输入指令“sudo apt-get install ntpdate ”。
第二步:启用NTP,输入指令“sudo timedatectl set-ntp true”。
第三步:修改本地时区,输入指令“sudo dpkg-reconfigure tzdata”。
在这一步中,我选的是“asia/shanghai”时区。
再次输入“date”指令:
可见已经顺利变成本地时间CST。
查看全部
很容易看出,和中国时间相差了八个小时。这是由于树莓派默认显示的是UTC,也就是国际时区的时间。
解决方案如下:
首先,我们要了解一个东东,它的名字叫做NTP。
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
第一步:安装NTP,输入指令“sudo apt-get install ntpdate ”。
第二步:启用NTP,输入指令“sudo timedatectl set-ntp true”。
第三步:修改本地时区,输入指令“sudo dpkg-reconfigure tzdata”。
在这一步中,我选的是“asia/shanghai”时区。
再次输入“date”指令:
可见已经顺利变成本地时间CST。
树莓派2代 接通用usb摄像头
树莓派 • 李魔佛 发表了文章 • 0 个评论 • 8588 次浏览 • 2016-05-21 19:25
使用apt-get可以很方便下载到sudo apt-get install fswebcam
sudo apt-get install mplayer
sudo apt-get install alsamixer
安装后接入usb摄像头,在命令行下执行sudo ls /dev/video0
如果有这一个设备,说明你的usb摄像头兼容你的树莓派的驱动,不然还的额外去找第三方的摄像头驱动。
接着可以直接在命令行打开摄像头sudo mplayer tv://
然后选择一个画面进行拍摄sudo fswebcam -no-banner -r 640*480 image.jpg
大功告成。 查看全部
使用apt-get可以很方便下载到
sudo apt-get install fswebcam
sudo apt-get install mplayer
sudo apt-get install alsamixer
安装后接入usb摄像头,在命令行下执行
sudo ls /dev/video0
如果有这一个设备,说明你的usb摄像头兼容你的树莓派的驱动,不然还的额外去找第三方的摄像头驱动。
接着可以直接在命令行打开摄像头
sudo mplayer tv://
然后选择一个画面进行拍摄
sudo fswebcam -no-banner -r 640*480 image.jpg
大功告成。