在ubuntu 15.04中生成.py文件可执行文件

时间:2015-10-28 07:04:54

标签: python linux python-2.7 ubuntu ubuntu-15.04

我正在运行ubuntu 15.04。我有一个简单的python程序test.py

#!/user/bin/python
print "hello, python"

我想让test.py文件可执行。目前,当我尝试使用./test.py commant运行该文件时显示

bash:./ test.py:/ user / bin / python:bad interpreter:没有这样的文件或目录

  

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

2 个答案:

答案 0 :(得分:2)

应该是#!/usr/bin/python而不是user

要查找python解释器的完整路径,请运行此命令which python,它将为您提供类似/usr/bin/python的内容。

答案 1 :(得分:2)

正确的是:

for python 2x

#!/usr/bin/env python
   ^^^
  usr not user        

for python 3x

#!/usr/bin/env python3       

您还需要提供文件可执行权限

chmod u+x test.py