我正在嘗試使用make命令構建 Android 內核。該腳本用于python2以print >> sys.stderr, line時尚方式記錄錯誤。因此,我得到的不是實際的錯誤輸出,而是關于不正確的 python 語法的錯誤。
我有一個洗掉的想法python3,但我讀到它可能對系統有害,因為它是捆綁在一起的,很多事情可能取決于它。嘗試在檔案alias python=python2末尾添加.bashrc,重新啟動終端,使用以下行進行測驗:
echo `python -c "print 'test'"` # prints 'test' correctly
但是當我make,我仍然得到同樣的錯誤,它無論如何都設法使用python3。
我的錯誤在哪里?
uj5u.com熱心網友回復:
您沒有顯示您的 Makefile。最簡單的事情是在你的系統上定義 python 的絕對路徑。你可以通過使用which命令來獲得它。然后,將pythonMakefile 更改為您使用which python2.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/432397.html
上一篇:Python3:我的代碼假設從該檔案中列印一個名稱和一個分數,但它會列印兩次名稱和兩次分數。為什么?
下一篇:找到字串時停止命令-python
