gpt4 book ai didi

python - 无法执行 python 脚本,权限被拒绝?

转载 作者:行者123 更新时间:2023-11-28 16:49:24 24 4
gpt4 key购买 nike

我正在尝试使用“appcelerator”(iphone/android 跨平台开发)编译一个项目。只是评估一下。它似乎运行一些 python 脚本来进行构建,但无法让它工作(并且在帮助论坛上没有任何进展)。似乎是权限错误,但我无法弄清楚。以为我会在这里尝试以防这是 ​​python 中的一个熟悉的东西:

Exception occured while building project:
Traceback (most recent call last):
File "/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/android/builder.py", line 2089, in <module>
s.build_and_run(True, avd_id, device_args=device_args)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/android/builder.py", line 1934, in build_and_run
run_result = run.run(dex_args, warning_regex=r'warning: ')
File "/Library/Application Support/Titanium/mobilesdk/osx/1.8.2/android/run.py", line 36, in run
process = subprocess.Popen(args, stderr=subprocess.PIPE, stdout=subprocess.PIPE)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 595, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 1106, in _execute_child
raise child_exception
OSError: [Errno 13] Permission denied

我已经将“run.py”和“builder.py”的权限设置为 777。“subprocess.py”文件也是 777。我仍然收到权限被拒绝的错误。有什么明显的我在这里失踪了吗?我是操作系统 10.6 上的管理员用户。

谢谢

最佳答案

问题不在于您提到的任何 python 文件,而在于应由 subprocess.Popen 语句执行的任何命令。

要解决问题,您可以尝试使用 pdb调试问题或只是编辑 run.py 并添加:

print args

就在 subprocess.Popen 之前找出没有足够权限的命令是什么。

关于python - 无法执行 python 脚本,权限被拒绝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601574/

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