相关疑难解决方法(0)

当脚本在第一行中有 `#!/usr/bin/env python` 时,什么会导致它无法找到 python?

试图让 casperjs 在 Ubuntu 12.04 上运行。在我运行时安装它后,我得到:

09:20 $ ll /usr/local/bin/casperjs
lrwxrwxrwx 1 root root 26 Nov  6 16:49 /usr/local/bin/casperjs -> /opt/casperjs/bin/casperjs

09:20 $ /usr/bin/env python --version
Python 2.7.3

09:20 $ cat /opt/casperjs/bin/casperjs | head -4 
#!/usr/bin/env python

import os
import sys

09:20 $ casperjs
: No such file or directory

09: 22 $ python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Run Code Online (Sandbox Code Playgroud)

所以 Python 存在且可运行,casperjs 指向正确的位置,它是一个 Python 脚本。但是当我运行它时,我得到“没有这样的文件”。

我可以通过更改 casperjs python 文件的第一行来修复它:

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

到:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

结果: …

python bash scripts

20
推荐指数
1
解决办法
3万
查看次数

如何将每个文件夹的第一张图片设置为其文件夹图标?

如果文件夹A,B,C.....Z中有图片,我如何自动将每个文件夹中的第一张图片设置为其文件夹图标?有没有像脚本或其他东西的方法?

icons command-line scripts directory thumbnails

19
推荐指数
1
解决办法
3908
查看次数

标签 统计

scripts ×2

bash ×1

command-line ×1

directory ×1

icons ×1

python ×1

thumbnails ×1