python - Axes3d 与 axes3d matplotlib

标签 python numpy matplotlib scipy

我刚刚在 OSX Lion 上完成了 scipy、numpy 和 matplotlib 的糟糕安装。出于某种原因,我不能做:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3d

错误输出为:

Traceback (most recent call last):
  File "3dPlot.py", line 2, in <module>
    from mpl_toolkits.mplot3d import Axes3d
ImportError: cannot import name Axes3d

但我能做到:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d

Axes3d 和 axes3d 之间是否存在差异,或者我的文件只是出于某种原因以小写字母“a”命名?

最佳答案

以下两件事对我有用(注意你的大小写):

from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d import axes3d

但是对于您所写的内容,我得到了同样的错误(3d 中的 d 为小写)。请注意,两个有效的导入并不等同。

关于python - Axes3d 与 axes3d matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529043/

相关文章:

python - matplotlib.pyplot 不会忘记以前的图 - 我如何刷新/刷新?

python - venv,pyvenv,pyenv,virtualenv,virtualenvwrapper,pipenv等有什么区别?

python - scikit-learn 的 MDS 的正确输入是什么?

python - 如何使用 numpy 为图像的所有相对白色部分创建蒙版?

Python:如何为具有不同颜色强度或不同圆半径的坐标绘制热图?

python - 将 svg 文件导入 matplotlib 图

python - 一次 append 多个 pandas 数据帧

python - 如何修复 Django Translation ASCII 解码错误?

python - Yocto,安装 Numpy

python - Cython:对于类型化的内存 View ,我应该使用 np.float_t 而不是 double