[英](Python) PyInstaller unicode error
我正在嘗試編譯一個正在工作的webscraper,以查看它是否可以在其他系統上正常運行。 我正在使用pyinstaller 3.0。 遵循安裝說明,已安裝必備軟件,沒有錯誤。
當我嘗試使用以下命令進行編譯時:
pyinstaller wowscrape.py
我收到此unicode錯誤:
...
File "C:\Users\brian_000\Documents\GitHubVisualStudio\wowscrape\wowscrape\wowscrape\wowscrape.py" line 1
\ufeffimport os
^
SyntaxError: invalid character in identifier
我可以在unicode和pyinstaller上找到的唯一東西與在Linux上安裝它有關。
我瀏覽了build文件夾,發現在“ base_library” rar中,有unicode的處理程序,因此我不確定它掛了什么。
我正在使用Python 3.4,在這個項目中,我有:
os
sys
urllib
bs4
pyqt5
loginwindow << is an import from qt designer converted to python
mainwindow << is an import from qt designer converted to python
如果無法通過pyinstaller進行此操作,還有其他選擇嗎? 我還沒有看到過將跨系統支持將Python 3打包到exe的支持。 由於它是基於WoW的刮板,因此我希望此產品可用於Win / Mac / Nix。
先感謝您。
如果有幫助,這是我嘗試構建的主要腳本。 我知道,這很亂而且很長。 它仍在原型中。 鏈接到代碼
將文件保存為沒有字節順序標記(BOM)且編碼為UTF-8的編輯器,然后重試。 像樣的編輯器應具有菜單項,例如File --> Save with encoding
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.