gpt4 book ai didi

Python:尝试创建 unix 命令行可执行文件的简单示例 - 为什么它不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 08:13:23 25 4
gpt4 key购买 nike

PROMPT> which python
/usr/local/bin/python

PROMPT> ls -al
total 8
drwxr-xr-x 3 jon 102B Aug 27 20:15 ./
drwxrwxr-x 21 jon 714B Aug 27 20:15 ../
-rwxr-xr-x 1 jon 54B Aug 27 20:15 build*

PROMPT> cat build
#! /usr/local/bin/ python
print 'hello world - build'

PROMPT> ./build
-bash: ./build: /usr/local/bin/: bad interpreter: Permission denied

我做错了什么?

最佳答案

去掉 # 中的空格!/usr/local/bin/python 所以它是 #!/usr/local/bin/python。您可能还想将其设为 #!/usr/bin/env python,这将选择 first Python interpreter in your path。 ,但不建议将其用于已发布的模块。 (不过,/usr/local/bin/python 也不是)。

关于Python:尝试创建 unix 命令行可执行文件的简单示例 - 为什么它不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com