我是新来的网站,不是一个有经验的程序员。我正在尝试在我的mac上安装一个文本对齐器(leopard 10.5.8版)。我以前在其他计算机上使用过这个程序,没有任何困难。它需要安装XCode
(完成)、SOX
(完成)和{
$ ./align.py [audio data folder]
然后弹出这个错误:
^{pr2}$所以我键入:
$ python -h
这给了我一个选项列表,包括:
-B : don't write .py[co] files on import; also PYTHONDONTWRITEBYTECODE=x
就像我说的,我对编程这个世界很陌生,所以我不知道该如何处理这些信息,也不知道如何解决这个问题。我尝试更新python,尽管我的前一个版本(2.5.1)应该可以工作。我现在安装了2.7.3。任何建议都将不胜感激!!!在
可执行脚本的第一行称为“she-bang”。它告诉shell使用哪个解释器来运行以下代码。在
它是因为跑步而破裂的/对齐.py因为当你使用这个表单时,你告诉它使用第一行中指定的任何内容来执行:
这意味着要使用专门位于这个位置的python。通常,您不需要显式路径,因为它可能会导致问题(正如它对您所做的那样),如果您的系统中不适合使用该路径,则会导致问题。更好的方法是允许它使用您自己环境解析的任何python,除非您有特定的需要:
^{pr2}$当你跑的时候它起作用了:“python对齐.py“,因为现在您将绕过shebang行,并使用脚本作为第一个参数调用自己的python。它直接运行。在
我假设脚本的第一行包含一个指向错误python的shebang,并包含-B标志。在
相关问题 更多 >
编程相关推荐