一、树莓派3B+软件源
在配置开发环境的过程中,要安装不少软件包,中间遇到过一些软件包无法下载,或者下载时间非常长的情况。这个主要是因为系统默认的镜像源在国外的原因。我试了一下国内的几个源,清华的在我的网络环境下是比较好用的。配置方式为修改 /etc/apt/sources.list和 /etc/apt/sources.list.d/raspi.list这两个文件,注释掉原来的内容,添加上清华的源对应的内容,具体操作为: --------------------------------------------------
sudo nano /etc/apt/sources.list
--------------------------------------------------
用#注释掉原来的内容,并添加以下内容:
deb javascript:; stretch main contrib non-free rpi
-------------------------------------------------- sudo nano /etc/apt/sources.list.d/raspi.list
-------------------------------------------------- 用#注释掉原来的内容,并添加以下内容:
deb javascript:; stretch main ui
deb-src javascript:; stretch main ui
最后执行以下更新操作: --------------------------------------------------
sudo apt-get update
sudo apt-get upgrade
--------------------------------------------------
二、安装Vscode 在接下来的测评任务中,要一直用到python语言。python语言我最近也是刚开始学。工欲善其事,必先利其器。一款优秀的IDE,能够提升python开发学习的效率。我在windows上都是用Visual Studio Code(javascript:; )。Visual Studio Code简称vscode,我选它作为python的IDE,主要是因为它以下的几个特性: *免费开源,并且同时支持windows,linux和mac平台 *轻量级,安装包只有几十兆 *热键设置的插件比较丰富,可以模拟其它常见编辑器的热键风格,如vim *支持python及其它主流语言的语法高亮,智能代码补全,括号匹配等功能 *通过插件扩展,可调试python vscode官网上的deb包是x86平台下的,没有直接提供armhf平台下的安装包。我尝试从github下载源码编译安装包,失败了。最后在网上找到了一个编译好的armhf平台下的安装包(下载地址 javascript:; )。可直接运行安装。
如果安装成功,vscode的启动方式为:开始菜单-->编程-->Code-OSS 如果是通过VNC登录,启动vscode时会在终端中报错,启动后的vscode只有菜单栏,其余部分为空白,如下图:
为了解决这个问题,需要做如下操作: --------------------------------------------------
sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1 /usr/share/code-oss
sudo cp /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0 /usr/share/code-oss
--------------------------------------------------
进入vscode的安装目录
--------------------------------------------------
cd /usr/share/code-oss
--------------------------------------------------
然后再执行
--------------------------------------------------
sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1
sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1.1.0
--------------------------------------------------
做了以上操作后,启动vscode时,依然会在终端中报上述的错误,但最终可以正常启动。正常启动后的截图如下:
可以点击左侧自上而下数的第五个按钮,搜索并安装一些写python程序所用的扩展插件,如下图所示: 以下是调试过程中的效果视频:
本文来自论坛,点击查看完整帖子内容。