在bash脚本中运行以下内容时:
python setup.py build_ext \
--include-dirs=/root/deps/include:/root/deps/include/flint \
--library-dirs=/root/deps/lib:/root/deps/lib/flint
我收到以下输出:
invalid command name ' '
老实说,我无法解释这个输出。我以前没见过它,命令看起来正确。可能导致什么呢?
答案 0 :(得分:3)
确保这些\
字符是该行上的 last 字符 - 看起来您可能在其中一个或多个后面有空格。
例如,这是我在第一个案例中\
之后但在第二个案例中没有放置空格的成绩单:
pax> python \
python: can't open file ' ': [Errno 2] No such file or directory
pax> python \
...> nofile.py
python: can't open file 'nofile.py': [Errno 2] No such file or directory
忽略它们都生成相同类型的错误这一事实,我无法为第二种情况创建Python脚本。重要的是\<space>
不被视为行继续符,因此该行被视为完整。