簡體   English   中英

(Python)PyInstaller Unicode錯誤

[英](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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM