【问题标题】:installing matplotlib package for Python 2.7 on windows 7 (64 bit)在 Windows 7(64 位)上为 Python 2.7 安装 matplotlib 包
【发布时间】:2016-07-06 14:16:00
【问题描述】:

我已经使用此网页 (https://www.continuum.io/downloads) 在我的 PC(带有 64 位的 Windows 7)上安装了 Python 2.7。最后,当我在我的新单元格中尝试以下程序时,它不起作用。所以我想我应该安装 numpy 和 mathplotlib 包。我实际上尝试了pip install numpy matplotlib,它说它已经很满意了。但是,它还没有奏效。如何使用pip 替代安装?谢谢。

import numpy as np
import scipy
from scipy import special
import matplotlib.pyplot as plt
%matplotlib inline
x = np.linspace(0, 10, 100)
fig, ax = plt.subplots()
for n in range(4):
 ax.plot(x, scipy.special.jn(n, x),
label=r"$J_%d(x)$" % n)
ax.legend();

【问题讨论】:

    标签: python windows python-2.7 anaconda conda


    【解决方案1】:

    如果你使用 Anaconda 安装,请使用自己的包管理器conda。在终端提示符下,您应该键入

    > conda update conda
    > conda update anaconda
    > conda install matplotlib
    

    所有这些都在他们的tutorial中进行了描述

    更新

    您的代码在我的 Anaconda 安装中运行良好(在我添加 plt.show() 之后),产生

    【讨论】:

    • 是的,它适用于“matplotlib”。但是对于“numpy”和“scipy”,它表示未知。我可以在这里做什么?谢谢。
    • @Userabc 这很奇怪。我有 Python 3.5、64 位的 Anaconda 2.5.0,当我输入 >conda install numpy 时,我会返回 Using Anaconda Cloud api site https://api.anaconda.org Fetching package metadata: .... Solving package specifications: ......... # All requested packages already installed. # packages in environment at C:\Anaconda3: # numpy 1.10.4 py35_0
    • @Userabc 这意味着我之前已经安装了numpy。你收到了什么信息?
    • 我得到了和你写的一样的东西,除了最后一个。 IE。 。而不是 #numpy 1.10.4 py35_0... 它显示为“numpy ..... unknown”
    • @Userabc 您是否以某种方式改变了环境?你能做conda info --envs 吗?链接到环境conda.pydata.org/docs/using/envs.html
    猜你喜欢
    • 2015-02-28
    • 1970-01-01
    相关资源
    最近更新 更多