15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

归档标题

Autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et dolore feugait.

月度归档 7月 18, 2020

[树莓派]自启动Python程序

树莓派启动Python脚本也是件让人头疼的事情,不符合Linux常理,简直了。

尝试一

根据以往的做法,把需要执行的程序放入/etc/rc.local文件里。使用任何需要加的程序脚本都可以,唯独Python不行,气人。

通过解析报错原因,提示无法打开Python,猜测跟权限有关,各种尝试,都无效。

尝试二

通过网上资料,说明可以通过desktop来启动程序,这话我信了,没有不信的理由了。尝试在./config目录下创建 autostart 文件夹,并在里面创建了第一个启动配置文件mystart.desktop。别说还真好使,但请注意权限问题。

[Desktop Entry]
Name=ScanTest
Comment=My Python Program
Exec=sudo python3 /home/pi/tes.py
#Icon=/home/pi/ScanTest/Scan.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

【Cygwin】cygwin开发环境搭建

一、简介

Cygwin能做什么?

  • Windows的Dos Scripts功能非常薄弱,命令行工具也非常少;如果您对Linux比较熟悉,那么Cygwin可以帮助您在Windows下面使用强大的Bash,以及使用数量繁多的Linux命令,通过Scripts,可以更加高效的完成系统管理工作 [站长维护的Windows服务器上都安装有Cygwin,所有的系统维护,数据备份,SCP自动同步,都是在Cygwin下面处理的。]
  • 如果您刚进入Linux的世界,使用Cygwin可以让你在Windows下面练习Linux的Bash,以及常用工具。而不需要安装Linux,也不用担心Windows被破坏。

怎么安装和使用Cygwin?

  • Cygwin所有的软件包都在互联网上,您需要先下载一个安装程序,根据安装程序的提示,从互联网上下载您需要的软件包。
  • 请点击导航栏的“安装”,查看整个安装过程。

二、安装cygwin

1、下载安装程序

根据电脑操作系统位数选在不同的安装包,点击下载

2、安装步骤

根据提示选择安装目录,根据实际情况选择,建议默认。

3、安装注意事项

安装方式采用联网安装
镜像地址建议尝试,建议选择: http://mirrors.sohu.com/cygwin/

三、环境配置

根据以上猛如虎的操作,cygwin算是安装完成,但是make等一些操作还是无法完成。

1、windows 安装 wget

  • 下载wget-1.11.4-1-setup.exe
    • https://jaist.dl.sourceforge.net/project/gnuwin32/wget/1.11.4-1/wget-1.11.4-1-setup.exe
  • 载后双击安装,安装目录按需选择,建议全部默认安装(C:\Program Files (x86)\GnuWin32)
  • 设置系统环境变量
    • 系统环境变量,新建
      GNU_HOME=C:\Program Files (x86)\GnuWin32
    • 在path中添加
      ;%GNU_HOME%\bin
      点击确定环境变量添加完毕

安装wget并添加了环境变量后,cygwin需要重新打开才能找到wget

2、安装第三方管理软件apt-cyg

  • 下载地址
  • 把下载后解压文件中的 apt-cyg 丢到 cygwin的安装目录下的bin目录下
  • 重新打开cygwin 进到存放apt-cyg目录下 设置apt-cyg的权限
    • chmod 777 apt-cyg
  • 然后设置 apt-cyg 的镜像源
  • apt-cyg –help #查看帮助命令

3、安装gcc make相关

上面wget和apt-cyg 弄好后 , cygwin64 应用终端输入命令 make 发现make 命令 找不到,用apt-cyg安装 相关包
apt-cyg install gcc
apt-cyg install glibc-dev
apt-cyg install automake
apt-cyg install make

安装完后,make 能用了