[英]linux executable file is not working but script is working in python
我寫了1個工作正常的python腳本。 但是當我通過cx_freeze創建可執行文件並在Linux中單擊可執行文件時。 它沒有顯示輸出窗口。 它沒有在日志文件中給出任何錯誤。
有人告訴我如何解決這個問題。 我怎么能從可執行文件中看到至少錯誤。
在腳本文件的頂部,我還編寫了#!/usr/bin/env python
。
當您單擊可執行文件時,有兩個重要的屬性。
Linux中的文件權限采用以下形式:
<owner><group><everyone>
要執行文件,用戶必須為rx
才能擁有特權。
還需要那種可執行文件。 這由文件擴展名聲明。 另外,對於Linux中的腳本文件,您可以在文件的第一行聲明該文件的類型。
您的聲明是:
#!/usr/bin/env python
這是不正確的,它應該指向您要用來編譯和執行代碼的可執行文件。 #!/usr/bin/python
是正確的聲明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.