(Python) PyInstaller unicode 错误
(Python) PyInstaller unicode error
我正在尝试编译我正在开发的网络抓取工具,看看它是否能在其他系统上正常 运行。我正在使用 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 上安装它。
我浏览了构建文件夹并注意到 "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.
制作此应用程序
提前致谢。
这是我正在尝试构建的主脚本,如果它有帮助的话。
我知道,它又乱又长。它仍在制作原型。
link to code
在编码为 UTF-8 不带 字节顺序标记 (BOM) 的编辑器中保存您的文件,然后重试。一个体面的编辑器应该有一个菜单条目,例如 File --> Save with encoding
.
我正在尝试编译我正在开发的网络抓取工具,看看它是否能在其他系统上正常 运行。我正在使用 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 上安装它。
我浏览了构建文件夹并注意到 "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.
制作此应用程序提前致谢。
这是我正在尝试构建的主脚本,如果它有帮助的话。 我知道,它又乱又长。它仍在制作原型。 link to code
在编码为 UTF-8 不带 字节顺序标记 (BOM) 的编辑器中保存您的文件,然后重试。一个体面的编辑器应该有一个菜单条目,例如 File --> Save with encoding
.