在PyInstaller中包含非标准包

时间:2014-06-04 17:09:03

标签: python pyinstaller

我正在尝试使用PyInstaller包创建python可执行文件:

PyInstaller编译我的超级简化示例代码,没有任何错误,但在运行时出错。这是因为我正在使用" xlrd"包被认为是non-standard包。 " xlrd"包已从https://pypi.python.org/pypi/xlrd/0.9.3下载。

在网上搜索了一段时间后,我意识到我需要使用一些hooks,但无法弄清楚如何。

我需要包含哪个文件(以及在哪里)以及它的内容是什么?

hello.py


print("inside the file: Working here...")
import xlrd
print("Hi")

错误


HP-ZBook-15:~/Desktop/hello/dist/hello$ ./hello
inside the file: Working here...
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ImportError: No module named xlrd

感谢您的帮助。

0 个答案:

没有答案