Axes3d vs axes3d matplotlib

The*_*ird 6 python numpy matplotlib scipy

我刚刚在OSX Lion上安装了一个糟糕的scipy,numpy和matplotlib.出于某种原因,我做不到:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3d
Run Code Online (Sandbox Code Playgroud)

错误输出是:

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

但我能做到:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
Run Code Online (Sandbox Code Playgroud)

Axes3d和axes3d之间是否有不同,或者我的文件是否因为某些原因以小写'a'命名?

Jos*_*del 6

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

from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d import axes3d
Run Code Online (Sandbox Code Playgroud)

但是我为你所写的内容得到了同样的错误(用小写的d表示d).请注意,两个有效的导入不相同.