当前位置:  开发笔记 > 编程语言 > 正文

ImportError:没有名为cycler的模块

如何解决《ImportError:没有名为cycler的模块》经验,为你挑选了2个好方法。

我正在使用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'}])

然后我执行了这个脚本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文件存在于此处.

如何处理这个问题.



1> Farooque..:

matplotlibcycler似乎cycler还没有引入调用matplotlib,这是导致上述错误的原因.

要解决此问题,只需打开终端(或命令提示符)并尝试运行该命令

$ sudo pip install cycler如果你已pip安装

要么

$ sudo easy_install -U cycler如果你已easy_install安装.

如果成功执行此命令,它应该看起来matplotlib可以使用它.

即使我有这个问题,当我执行此命令时,我的问题也解决了.


有人应将此报告为缺少matplotlib或/和熊猫的依赖关系。由于默认情况下仍未修复。

2> Prakhar Agar..:

如果您使用的是anaconda,请使用:

conda install cycler

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有