请教关于pyinstaller的使用
最近开发了一个wxpython程序,想打包成exe给别人使用,在网上搜了下pyinstaller,安装了,能正常打包,命令:
pyinstaller -F -p core;tools;utils;parser;server --clean autotest_test_page.py
运行exe后报错:
File "autotest_construct\autotest_test_page.py", line 15, in <module>
File "c:\users\admini~1\appdata\local\temp\pip-build-v9txzy\pyinstaller\PyInst
ller\loader\pyimod03_importers.py", line 389, in load_module
File "autotest_construct\core\send_command.py", line 28, in <module>
from django.shortcuts import get_object_or_404
File "c:\users\admini~1\appdata\local\temp\pip-build-v9txzy\pyinstaller\PyInst
ller\loader\pyimod03_importers.py", line 389, in load_module
File "site-packages\django\shortcuts.py", line 9, in <module>
File "c:\users\admini~1\appdata\local\temp\pip-build-v9txzy\pyinstaller\PyInst
ller\loader\pyimod03_importers.py", line 389, in load_module
File "site-packages\django\core\urlresolvers.py", line 17, in <module>
File "c:\users\admini~1\appdata\local\temp\pip-build-v9txzy\pyinstaller\PyInst
ller\loader\pyimod03_importers.py", line 389, in load_module
File "site-packages\django\http\__init__.py", line 1, in <module>
File "c:\users\admini~1\appdata\local\temp\pip-build-v9txzy\pyinstaller\PyInst
ller\loader\pyimod03_importers.py", line 389, in load_module
File "site-packages\django\http\cookie.py", line 7, in <module>
File "site-packages\django\utils\six.py", line 203, in load_module
File "site-packages\django\utils\six.py", line 115, in _resolve
File "site-packages\django\utils\six.py", line 82, in _import_module
mportError: No module named Cookie
ailed to execute script autotest_test_page
pyinstalerl文件升级到最新的3.2版本了, 尝试了注释所有的django相关的代码,打包运行是正常的。
我又试了下 pyinstaller -F -p core;tools;utils;parser;server --hidden-import=Cookie;django.utils.six --clean autotest_test_page.py。还是报相同的错误,希望大家多多指教~~
还有个问题,程序中使用的资源文件打包后都到用户的temp文件下了,这个怎么附加处理?