raspberrypi电子邮件通知程序 - 未找到py命令

时间:2014-09-21 21:54:47

标签: python linux raspberry-pi

刚刚买了一个覆盆子pi,我试图让我的第一个项目启动并运行,但是linux一直说它无法找到我的命令,即使它在那里。我并不积极,因为我对此很陌生,但我认为问题来自 here 。我也在YouTube上观看了教程,但没有其他人遇到这个问题。这是我的输出......

我对Linux的方式也很陌生。

enter image description here

当我输入sudo python ./raspi-email.py时,我得到以下内容:

Traceback (most recent call last):
  File "./raspi-gmail.py", line 21, in <module>
    newmails = int(feedparser.parse("https://" + USERNAME + ":" + PASSWORD +"@mail.google.com/gmail/feed/atom")["feed"]["fullcount"])
  File "/usr/local/lib/python2.7/dist-packages/feedparser.py", line 375, in __getitem__
    return dict.__getitem__(self, key)
KeyError: 'fullcount'

3 个答案:

答案 0 :(得分:1)

确保您的文件具有执行权限。 使用chmod命令为您的文件授予执行权限。 chmod +x raspi-gmail.py

g4ur4v@g4ur4v:~$ cat ./r.py 
#!/usr/bin/env python
print 'hii'    

g4ur4v@g4ur4v:~$ sudo ./r.py
sudo: ./r.py: command not found

g4ur4v@g4ur4v:~$ sudo /home/g4ur4v/Desktop/junk/r.py
sudo: /home/g4ur4v/Desktop/junk/r.py: command not found

g4ur4v@g4ur4v:~$ pwd
/home/g4ur4v/Desktop/junk

g4ur4v@g4ur4v:~$ ll /home/g4ur4v/Desktop/junk/r.py
-rw-rw-r-- 1 g4ur4v g4ur4v 33 Sep 22 03:29 /home/g4ur4v/Desktop/junk/r.py

g4ur4v@g4ur4v:~$ chmod +x /home/g4ur4v/Desktop/junk/r.py

g4ur4v@g4ur4v:~$ sudo /home/g4ur4v/Desktop/junk/r.py
hii

g4ur4v@g4ur4v:~$ sudo ./r.py
hii

答案 1 :(得分:0)

chmod u+x raspi-gmail.py      // use 'x' in small not in caps
this one 
sudo ./raspi-gmail.py

or try 
sudo python raspi-gmail.py

答案 2 :(得分:0)

我能够弄清楚 - gmail有一个新的双因素身份验证要求,因此我必须生成一个特定于此应用程序的密码。我找到了答案here