我正在嘗試學習PyInstaller。我創建了兩個簡單的文件,Test.py:PyInstaller:「ImportError:No module named os」
import os
和Test.spec:
anal = Analysis (["Test.py"])
pyz = PYZ(anal.pure)
exe = EXE(anal.scripts, pyz, name="Test.exe", exclude_binaries=1, debug=1)
coll = COLLECT(exe, anal.binaries, name="dist")
然後我跑:
Build.py Test.spec
此運行,沒有任何錯誤mesages,併產生了目錄dist與幾個文件,包括Test.exe。當我跑將Test.exe,它未能與輸出:
Found embedded PKG: C:\Documents and Settings\Rade\My Documents\Development\Test\Test.exe
Extracting binaries
manifestpath: C:\Documents and Settings\Rade\My Documents\Development\Test\Test.
exe.manifest
Error activating the context
python27.dll
Manipulating evironment
PYTHONPATH=C:/Documents and Settings/Rade/My Documents/Development/Test
importing modules from CArchive
extracted iu
extracted struct
extracted archive
Installing import hooks
outPYZ1.pyz
Running scripts
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named os
RC: -1 from Test
OK.
我敢肯定,我已經取得了一些愚蠢的初學者的錯誤,但什麼?
進出口運行到同樣的問題,我也產生通過Makespec.py :( – Cmag 2011-09-15 18:52:39