安装Pylab/Matplotlib

 wy 发布于 2022-12-28 12:07

我正在尝试编写一个绘制图形的程序,这让我看看Matplotlib.

我找到了一个从这个小程序开始的教程,运行正常:

from pylab import *

def main():
    X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
    C,S = np.cos(X), np.sin(X)
    plot(X,C)
    plot(X,S)
    show()

if __name__ == '__main__':
    main()

然后我试着在另一台计算机上运行它,它根本不起作用.我试着下载Pylab和Matplotlib.当我安装了Matplotlib时,它需要一个名为dateutil的东西,当我得到dateutil它需要一个叫做six的东西.我下载了六个,但它无法正常工作.

我觉得我不在正确的轨道上.我该怎么做才能正确安装?

编辑:

我在Windows 7上使用Python 2.7.

我得到的错误是

Traceback (most recent call last):
  File "C:\Users\Python\mscript\listdb2.py", line 19, in 
    from pylab import *
  File "C:\Python27\lib\site-packages\pylab.py", line 1, in 
    from matplotlib.pylab import *
  File "C:\Python27\lib\site-packages\matplotlib\pylab.py", line 226, in 
    import matplotlib.finance
  File "C:\Python27\lib\site-packages\matplotlib\finance.py", line 21, in 
    from matplotlib.dates import date2num
  File "C:\Python27\lib\site-packages\matplotlib\dates.py", line 119, in 
    from dateutil.rrule import (rrule, MO, TU, WE, TH, FR, SA, SU, YEARLY,
  File "C:\Python27\lib\site-packages\dateutil\rrule.py", line 18, in 
    from six import advance_iterator, integer_types
ImportError: No module named six

six.py文件位于C:\ python27\Lib\site-packages\six\six.py中

六个目录还包含一个名为test_six.py的文件.如果我尝试运行此程序,我也会收到错误:

Traceback (most recent call last):
  File "test_six.py", line 5, in 
    import.py
ImportError: No module named py

Andersson.. 7

如果安装了Anaconda并且它已经在你的环境路径中,你可以简单地使用它

conda install matplotlib

在命令行中然后用Python调用

from pylab import *

这对我来说很好,因为Win和Linux上的"pip install"和"easy_install"都引起了很多问题

2 个回答
  • 如果安装了Anaconda并且它已经在你的环境路径中,你可以简单地使用它

    conda install matplotlib
    

    在命令行中然后用Python调用

    from pylab import *
    

    这对我来说很好,因为Win和Linux上的"pip install"和"easy_install"都引起了很多问题

    2022-12-28 12:09 回答
  • 使用pip可以很容易地在* nix上安装软件包。皮普让您轻松安装包从Python包索引(PyPI中)用一个简单的pip install matplotlib。这应该安装所有依赖项,但是如果没有安装,则可以手动安装(例如pip install python-dateutil)。

    与Windows一起使用pip是可能的,尽管对于需要编译器之类的程序包来说要困难一些。但是,如果使用Christoph Gohlke提供的这些Windows二进制文件,则在Windows上安装Python程序很简单。

    matplotlib的特定版本可以在这里找到。请注意,您也可以找到类似的二进制文件python-dateutilsix如果需要的话,等等。

    *此外:我强烈建议您考虑使用完整的matplotlib.pyplotAPI而不是pylab。它功能强大且实用得多,但这只是一些建议:) *

    2022-12-28 12:09 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有