嘗試設置Bash別名以便爲Pygame運行Python腳本。 我有android.py
吖,/usr/local/bin/pgs4a-0.9.6/andoid.py
。Bash別名不適用於Python腳本
猛砸別名:alias pyg='python /usr/local/bin/pgs4a-0.9.6/android.py'
當我運行python android.py
當我在執行就好的文件夾中,但是當我做它從任何其他文件夾或使用別名,我碰到下面的錯誤。
pyg
Traceback (most recent call last):
File "/usr/local/bin/pgs4a-0.9.6/android.py", line 11, in <module>
import interface
ImportError: No module named interface
有人可以向我解釋爲什麼這是?
試着用一個函數來做這件事,它們更靈活;別名確實只適用於簡單的東西。引用bash人的話:「幾乎所有的目的,別名都被shell函數取代。」 – 2014-10-10 13:28:32