变量设置和python的env卡住了

时间:2015-08-13 00:10:51

标签: python shell debian env

不确定原因但是:

   /usr/bin/env IPYTHONDIR=/tmp/.ipython python

从命令行运行时工作正常。但坚持作为shabang线:

   #!/usr/bin/env IPYTHONDIR=/tmp/.ipython python

环境: Debian 7.8 x86

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,string.slice!(regex_or_string_pattern) string # => ... #!作为单个参数传递给IPYTHONDIR=/tmp/.ipython python

我用作解决方法的一件事是让另一个脚本设置变量,然后调用我的真实程序。这很愚蠢。

以下是一些更多信息:

How to use multiple arguments with a shebang (i.e. #!)?