我使用的是 Mac OS 10.6 Snow Leopard,我正在尝试将一个目录添加到我的 PATH 变量中,这样我就可以运行一个我编写的小脚本,只需在终端提示符下键入: python Alarm.py 。
我将路径放入 .profile 文件中,当我 echo $PATH 时它似乎会显示出来,但 python 仍然找不到我放入该目录中的脚本。
这是我的主目录中的 .profile 文件的内容:
~ toby$ vim .profile
export PATH=/Users/tobylieven/Documents/my_scripts:$PATH
这是 echo $PATH 的输出,一切看起来都很好:
~ toby$ echo $PATH
/Users/tobylieven/Documents/my_scripts:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
这是我尝试运行的脚本:
~ toby$ ls /Users/tobylieven/Documents/my_scripts
-rwxrwxrwx@ 1 tobylieven staff 276 17 Jan 21:17 alarm.py
这是我尝试用来运行脚本的命令以及我收到的失败消息:
~ toby$ python alarm.py
python: can't open file 'alarm.py': [Errno 2] No such file or directory
如果有人知道我可能做错了什么,那就太好了。
多谢。
PATH 仅适用于可执行文件,不适用于 python 脚本。将以下内容添加到 Python 脚本的开头:
#!/usr/bin/env python
and run
sudo chmod a+x /Users/tobylieven/Documents/my_scripts/alarm.py
然后,您只需输入alarm.py
执行你的程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)