#!/usr/bin/python但是這樣寫的話,在 conda 環境下,就不會引用到conda env 的 python interpreter。
可以用以下 printpython.py來測試:
#!/usr/bin/python import sys print(sys.executable)然後chmod a+x printpython.py
直接執行 ./printpython.py
可以發現,不論是在系統下,或是在 conda env 下,都是/usr/bin/python 來 run。
如果希望依照環境變數的 python, 也就是 conda env 下,用 env 的python,
在系統console就用 /usr/bin/python 的話。就要用:
#!/usr/bin/env python ...
沒有留言:
張貼留言