我正在运行 ubuntu 15.04。我有一个简单的 python 程序 test.py
#!/user/bin/python
print "hello, python"
我想让 test.py 文件可执行。目前,当我尝试使用 ./test.py 命令运行文件时,它的显示
bash: ./test.py:/user/bin/python: 错误的解释器:没有那个文件或目录
whereis python
显示以下结果的命令
python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python3.4 /usr/bin/python3.4m /usr/lib/python2.7 /usr/lib/python3.4 /etc/python /etc/python2.7 /etc/python3.4 /usr/local/lib/python2.7 /usr/local/lib/python3.4 /usr/include/python2.7 /usr/include/python3.4m /usr/share/python /usr/share/man/man1/python.1.gz
最佳答案
正确的是:
对于 python 2x
#!/usr/bin/env python
^^^
usr not user
对于 python 3x
#!/usr/bin/env python3
你还需要给你的文件可执行权限
chmod u+x test.py
关于python - 使 .py 文件在 ubuntu 15.04 中可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33384874/