I am using wxpython and matplotlib to develop a software,when I complete my work, I want to convert the python files to "*.exe" file by py2exe,so it can be used in Windows.Here is the "setup.py" file.
from distutils.core import setup
import py2exe
import sys
includes = ["encodings", "encodings.*"]
sys.argv.append("py2exe")
options = {"py2exe": { "bundle_files": 1 ,"dll_excludes":["MSVCP90.dll"]}}
setup(options = options,
zipfile=None,
console = [{"script":'test.py'}])
Then I executed this script by python setup.py
to generate test.exe
,and it worked.
When I executed test.exe
there post an error ImportError: No module named cycler
And then, I try to execute import cycler
in python shell,and there is no error occur. Also,I checked the python directory c:/python27/Lib/site-packages/
, and the cycler-0.9.0-py2.7.egg
file exists here.
How to deal with this problem.