我试图使用winSCP在无头Raspberry PI上运行python脚本,并获得以下错误消息:
Command '"./areadetect_movie_21.py"'
failed with return code 127 and error message
/usr/bin/env: python
: No such file or directory.
当我试图逃离航站楼时,我得到:
: No such file or directory.
我尝试了一个类似的python脚本,在同一个目录中,具有相同的python,相同的权限,并使用相同的用户pi,它可
我正在运行一个简单的片段(使用selenium)脚本,它可以
browser.visit(url)
在我的windows机器上,python脚本运行良好。但是,在我的linux服务器上,脚本将不会运行。它立即停在上面并坠毁。
File "<stdin>", line 1, in <module>
File "test.py", line 57, in run
browser.visit(url)
File "/usr/local/lib/python2.7/dist-packages/splinter/driv
我有一个python脚本,它使用请求模块。我在我的机器上安装了请求,脚本运行良好。现在我想在服务器上运行这个脚本,以便它总是可用的(否则它需要我的本地机器一直运行这个脚本,以便它运行)
我安装了请求(通过pip install requests),当我执行pip freeze时,它确实将请求显示为已安装的模块之一。但是当我运行这个脚本时,我会得到一个错误
import requests ImportError: No module named requests
即使我尝试在服务器上的python中导入请求,也无法找到请求,从而产生同样的错误-- No module named request
我试图通过添加以下"shebang“第一行来使python脚本可运行:
#!/usr/bin/env python
但当我运行文件时,我得到:
$ myscript.py
: No such file or directory
现在,如果我直接尝试env行,它就能工作了:
]$ /usr/bin/env python
Python 2.6 (r26:66714, May 5 2010, 14:02:39)
etc. etc.
为什么同一行在文件中失败,但在文件之外成功?