Eli*_*vis 9 python wxpython py2exe matplotlib
我正在使用wxpython和matplotlib来开发软件,当我完成我的工作时,我想通过py2exe将python文件转换为"*.exe"文件,因此它可以在Windows中使用.这是"setup.py"文件.
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'}])
Run Code Online (Sandbox Code Playgroud)
然后我执行了这个脚本python setup.py来生成test.exe,并且它有效.
当我执行test.exe时发布错误ImportError: No module named cycler
然后,我尝试import cycler在python shell中执行,并且没有发生错误.另外,我检查了python目录 c:/python27/Lib/site-packages/,该cycler-0.9.0-py2.7.egg文件存在于此处.
如何处理这个问题.
matplotlibcycler似乎cycler还没有引入调用matplotlib,这是导致上述错误的原因.
要解决此问题,只需打开终端(或命令提示符)并尝试运行该命令
$ sudo pip install cycler如果你已pip安装
要么
$ sudo easy_install -U cycler如果你已easy_install安装.
如果成功执行此命令,它应该看起来matplotlib可以使用它.
即使我有这个问题,当我执行此命令时,我的问题也解决了.
| 归档时间: |
|
| 查看次数: |
13080 次 |
| 最近记录: |