不知道为什么,但是:
/usr/bin/env IPYTHONDIR=/tmp/.ipython python
在从命令行运行时可以正常工作。但是被卡住了
#!/usr/bin/env IPYTHONDIR=/tmp/.ipython python
环境:Debian 7.8 x86
有人知道为什么吗?
不幸的是,#!
将IPYTHONDIR=/tmp/.ipython python
作为单个参数传递给/usr/bin/env
。
我使用的一种变通方法是使用另一个脚本设置变量,然后调用我的实际程序。这是愚蠢的。
这里是一些更多的信息:
如何使用多个参数与shebang(即#!)?